Plan allongé à trois vaisseaux. Construite en pierre calcaire, présente deux parties nettement différenciées : à l'est un choeur du XIIe siècle à deux travées, baies en plein cintre, contreforts plats et modillons sculptés, flanqué d'une massive tour-clocher du XIIIe siècle. A l'ouest une nef à cinq travées et deux bas-côtés terminée par un pignon occidental à deux tourelles, reconstruite en 1862 dans le style néo-roman par l'architecte Simon. L'intérieur de la nef comporte un volume principal sur croisées d'ogives séparé des bas-côtés par une série d'arcades. Un arc-diaphragme sépare la nef du choeur, ce dernier à couvrement à fortes croisées d'ogives sur chapiteaux feuillagés.