L´église présente un plan en croix latine avec nef unique ouvrant sur une croisée de transept de même largeur, communiquant avec deux croisillons saillants d´égales dimensions. La croisée est surmontée d´une tour de plan carré à laquelle on accède par un escalier à vis contenu dans une tourelle d´angle située entre la nef et le croisillon sud. Rien ne permet d´indiquer si le chevet d´origine était plat comme l´actuel. Toutefois, les arcs ouvrant sur les chapelles du choeur semblent appartenir à la construction d´origine et pourraient indiquer la présence de chapelles orientales basses dans les croisillons.
L'élévation extérieure nord de la nef est scandée par six contreforts plats en grand appareil de granit. Une travée sur deux est percée d´une baie en arc brisé, longue et étroite. Ces baies occupent près de la moitié supérieure du mur. Le bras de transept nord est épaulé par des contreforts corniers et possède un contrefort au mur ouest percé d´une petite baie de type meurtrière. Le pignon, ajouré d´une baie du même type, possède une porte certainement remaniée au 19e siècle. Le mur oriental est percé d'une baie identique aux précédentes. Ces trois baies présentent des arcs en plein-cintre, à la différence de celles qui éclairent la nef.
L'élévation sud de la nef est scandée par cinq contreforts plats. La travée centrale possède un portail aujourd´hui aveuglé. En plein-cintre, il est à simple rouleau appareillé retombant de chaque côté sur une colonnette à chapiteau sculpté. La partie supérieure, sous le rouleau, forme un tympan lisse. Au-dessus du portail, une moulure torique est surmontée d´une baie haute et étroite en arc brisé, semblable à celles observées au Nord. La cinquième travée, à l´Est, possède au-dessus d'une moulure torique une baie en plein-cintre étroite. La maçonnerie est légèrement différente à l´ouest de cette fenêtre.
L´angle formé par la nef et le croisillon de transept est occupé par une tourelle de plan circulaire, renfermant un escalier à vis qui conduit au clocher de la tour de croisée.
Le bras de transept sud est éclairé, comme son pendant au Nord, par une baie de type meurtrière au mur Ouest. Il est épaulé de contreforts corniers. Le mur pignon est divisé en trois registres par de fines moulures toriques. Au registre inférieur a été plaqué dans un léger massif en saillie, le portail monumental à trois voussures en arc plein-cintre reposant sur des colonnettes à chapiteaux sculptés. Les vestiges d´un tympan sculpté en grès ou calcaire sont encore visibles. L´ensemble est surmonté d´un gâble, montant jusqu´à hauteur de la deuxième moulure, peut-être ajouté au 14 ou 15e siècle. Il est encadré de chaque côté par une large baie en arc plein-cintre dont l´extrados retombe sur des colonnettes ornées de chapiteaux. La partie supérieure du mur, amortie en triangle, est percée au centre d´une simple petite baie en meurtrière.
La croisée du transept est surmontée d´une tour carrée, massive, qui semble appartenir à la même période de construction que le transept. Elle est éclairée sur ses quatre faces par deux petites baies en arc plein-cintre.
A l´intérieur, la nef unique est divisée en sept travées par des colonnes appareillées engagées dans les murs latéraux, tronquées dans leur partie supérieure. Elles possédaient autrefois des chapiteaux sculptés du même type que ceux encore visible au transept. Ces colonnes reposent sur des bases à tores et griffes.
La nef était éclairée directement par les longues baies en arc brisé qui occupent toute la moitié supérieure du mur, assez fortement ébrasées vers l´intérieur. Seules les baies situées dans la dernière travée orientale présentent un arc en plein-cintre. Couverte d´un lambris en berceau la nef communique avec la croisée, délimitée par quatre grands arcs brisés à double rouleau légèrement outrepassés et à arrêtes vives, retombant sur trois massives piles rondes à chapiteaux sculptés. Chaque pile possède deux colonnes appareillées engagées qui reçoivent la retombée des arcs. Seule la pile Nord-Est n´est pas ronde. Elle présente un noyau cruciforme et est flanquée d´une colonne et d´un dosseret recevant la retombée des grands arcs.
Le bras de transept sud est divisé en deux travées par une colonne engagée dans le mur ouest, couronnée d´un chapiteau. Elle devait recevoir la retombée de l´arc doubleau. La travée nord donne accès à l´escalier à vis menant au clocher. La travée sud est percée d´une baie de type meurtrière en plein-cintre, fortement ébrasée. Le mur pignon comporte trois registres, comme à l'extérieur, séparés par de fines moulures toriques. Les trois niveaux sont soulignés par un arc brisé appareillé qui retombe sur des colonnes d´angles à chapiteaux. A l´Est, un arc brisé à double rouleau ouvre sur le collatéral sud du choeur.
Le croisillon nord est également divisé en deux travées par une colonne engagée dans le mur occidental. Elle reçoit encore dans le bras nord la retombée de l´arc doubleau au profil brisé et double rouleau qui porte la voûte en berceau. Dans la travée nord ce mur est percé d´une baie en meurtrière. A l´Est une baie identique lui fait face. L´arc doubleau central repose, non pas sur une colonne, mais sur une console massive à hauteur de chapiteau qui semble être une restauration. Au niveau inférieur, un arc brisé à double rouleau communique avec la chapelle nord du choeur.