L’església de Sant Joan té origen en l’època medieval. Es documenten diversos temples. Una primera capella hospitalera va donar pas a l’església parroquial tardoromànica, situada en una de les places més importants de la vila medieval, on hi havia el mercat, que va ser enderrocada l’any 1868. L’any 1895 es va consagrar un nou temple d’inspiració gòtica per substituir l’antic, però va ser incendiat a la dècada de 1930. La rehabilitació va ser duta a terme l’any 1944 per Regiones Devastadas y Reparaciones, un organisme dedicat a reconstruir edificis malmesos durant la Guerra Civil Espanyola