Esta igreja foi construída no local onde existiu uma pequena ermida dos séculos XV ou XVI dedicada a S. Roque, na qual existia uma imagem da Senhora do Rosário.
Esta igreja tem origem no século XV, pela ordem de Santiago, sendo igreja paroquial desde 1487 e matriz, pela criação do concelho por D. Manuel I, em 1521.