L'église remonte dans l'ensemble au 12e siècle, sauf le portail latéral du 15e et la façade moderne de 1902.
La nef est couverte en berceau avec doubleaux à peine saillants.
La croisée du transept possède une coupole sur trompe, et le chœur est voûté en cul-de-four.
Le plan se compose d'une nef de deux travées doublée de bas-côtés, d'un transept et d'un chœur d'une travée précédent l'abside circulaire. Sur chacun des bras du transept ouvre une chapelle circulaire.
La nef centrale, éclairée à gauche par les baies du collatéral et au midi par les fenêtres des chapelles, mesure 10 m de long sur 5,40 m de large. Elle se prolonge au dessus d’une tribune d’environ 8 m. Elle est voûtée à plein cintre et divisée en 2 travées par un arc en doubleau légèrement brisé, reposant sur les murs gouttereaux.