D'origine romane, elle est construite au début du XIIe siècle. Son architecture simple contraste pourtant avec la richesse du portail.
L'église compte une nef de six travées. Il y a une abside à trois pans du XVe siècle.
C'est une église à trois nefs en forme de croix latine. Elle est bâtie en calcaire légèrement schisteux.