Édifice de plan en croix latine. Il comprend deux grandes chapelles Une nef et deux bas-côtés Le chevet est polygonal. L'édifice est recouvert d'un toit en ardoise à longs pans. La tour-clocher est couronnée d'une flèche en pierre.
Remontant au XIe siècle, l'édifice est considérablement remanié à l'époque gothique. La nef, le transept et la tour centrale correspondent à l'époque gothique (XIIIe siècle), tandis que le chœur date davantage de l'ère flamboyante (XVe-XVIe siècle). La façade présente un portail et une rosace plus tardifs, peut-être de la Renaissance ou de l'époque classique.