L'église primitive était une chapelle dédiée à Saint Jean, laquelle fut détruite lors de la Guerre de Cent Ans. L'édifice actuel est reconstruit au XVe siècle en conservant le chœur du XIIIe. Orienté, il adopte un plan en croix latine se terminant par un chevet plat (extrémité de l’église au fond du chœur). Cinq chapelles sont accolées perpendiculairement sur les murs du bas-côté Sud.
La tour-clocher est accolée au mur nord de la nef. Cette tour défensive de 43 mètres a été édifiée pour...