La iglesia está documentada desde el año 947, cuando dependía del monasterio de Sant Pere de Rodes, y fue consagrada como parroquia en 1079. El edificio actual es el resultado de varias ampliaciones a lo largo de mil años, a partir de una nave rectangular orientada de este a oeste, con capillas añadidas.
Destaca el portal de 1502, donde figura la inscripción «Joan Desclapers batlle dono aquest portal l’any 1502», la torre de defensa del siglo XVI, el majestuoso campanario del siglo XV y el muro de mediodía, de origen románico, coronado con arcuaciones lombardas, donde aún se distingue la antigua puerta de acceso al templo medieval, testimonio de su pasado histórico y de gran valor arquitectónico.