L'édifice est constitué de deux corps de bâtiments rectangulaires de taille décroissante, chacun correspondant à l'emplacement de la nef et du choeur. L'ensemble possède une couverture en batière, réalisé en tuile. Au niveau de la croisée du transept, la nef est surmontée d'un clocher de section carrée dont les parois présentent un essentage d'ardoise, caractéristique du territoire. La flèche polygonale est également couverte d'ardoise. Les murs extérieurs de l'édifice sont percés de baies en plein-cintre. La nef, au niveau de la croisée du transept, est soutenue par de larges contreforts. Ces derniers, en recevant le poids du clocher, participent au maintien de l'édifice.
Eglise d'origine romane datant du XIIe siècle et remaniée à plusieurs reprises : les lancettes datent du XIIIe siècle, les fenêtres du XIVe siècle, une partie de la nef est rebâtie au XVIe siècle.