Documentée depuis l'an 947, à l'époque où elle dépendait du monastère de Sant Pere de Rodes, cette église fut consacrée en tant que paroisse en 1079. Le bâtiment actuel est le fruit de plusieurs agrandissements réalisés au cours d'un millénaire sur la base d'une nef rectangulaire orientée d'est en ouest, à laquelle des chapelles ont été ajoutées.
On remarquera notamment le portail de 1502 — qui porte l'inscription *« Joan Desclapers, batlle, dono aquest portal l'any 1502 »* (Joan Desclapers, maire, fait don de ce portail en 1502) — , la tour de défense du XVIe siècle, le majestueux clocher du XVe siècle et le mur sud, d'origine romane, couronné d'arcs lombards, où l'on distingue encore l'ancienne porte d'accès au temple médiéval, témoin de sa grande valeur architecturale et historique.