L'église est construite selon un plan en croix latine. Elle possède une couverture en ardoise. La façade bichromée présente un portail sculpté datant de l'époque romane. Celui-ci est encadré par deux contreforts. Le registre supérieur de la façade est percé d'une baie géminée comportant des vitraux. Le clocher surmonte la croisée du transept. De section carrée, il présente sur chacune de ses faces deux fenêtres à remplage rayonnant. Sa flèche est couverte d'ardoise.
La nef et le portail datent du XIe siècle. La tour clocher est datée du XIIIe-XIVe siècle. La nef et la chapelle nord sont remaniées au XVIe siècle. Le choeur et la chapelle sud sont reconstruits en 1869.