L’església es documenta des de l’any 947, quan depenia del monestir de Sant Pere de Rodes, i es consagrà com a parròquia el 1079. L’edifici actual és fruit de diverses ampliacions al llarg de mil anys, a partir d’una nau rectangular orientada d’est a oest, amb capelles afegides.
Destaca el portal de 1502, on figura la inscripció «Joan Desclapers batlle dono aquest portal l’any 1502», la torre de defensa del segle XVI, el majestuós campanar del segle XV i la paret de migdia, d’origen romànic, coronada amb arcuacions llombardes, on encara es distingeix l’antiga porta d’accés al temple medieval, testimoni del seu passat històric i de gran valor arquitectònic.