Apparentée aux églises abbatiales de Saint-Gildas-de-Rhuys (Morbihan) et de Landévennec, l'église paroissiale témoigne du style roman avec son abside contrebutée de trois absidioles. La façade monumentale du XVIIIe siècle dissimule, vers l'est, l'édifice roman. Elle comprend en effet un avant-corps en saillie qui supporte le clocher. Des contreforts de section rectangulaire se dressent jusqu'au sommet, et la façade est percée, au XVIIIe siècle, de larges fenêtres ouvertes. Les fenêtres hautes de la nef, ébrasées à l'intérieur, se réduisent à l'extérieur à de simples meurtrières. L'édifice est remanié en élévation en 1845, et le bas-côté sud, modifié au XVe siècle, est restauré dans son état d'origine.