L'étude extérieure et intérieure de l'édifice met en évidence plusieurs phases de construction ou remaniements.
- Les éléments les plus anciens (XIIe siècle, voire XIe) sont : les quatre gros piliers [A, B, C, D] soutenant le clocher, les deux piliers situés de part et d'autre de l'entrée de l'abside [a, b], les quatre autres piliers de la nef [E, F, G, H] et les retombées des arcades de chaque côté du portail [g, h]. Le clocher, probablement du XIIe siècle, constitue le principal vestige de l'édifice primitif. Sa dissimilation partielle, sur les faces nord, est et ouest, par les toitures montre que ces dernières ont été surélevées après sa construction. On estime également du XIIe ou du XIIIe siècle les trois travées de la nef [(2)] avec leurs chapiteaux en simple tailloir à coins brisés, ainsi que les chapiteaux que l'on peut voir à la base d'un l'arc séparant le chœur et la chapelle de la Vierge.
- L'abside [(3)] peut dater du XIIIe siècle ou du début du suivant du fait de la présence, à l'intérieur, de formerets et de chapiteaux à crochets. Plusieurs indices externes semblent indiquer que la chapelle de la Vierge [(4)] lui est contemporaine : d'une part, leurs murs et leurs toitures sont de même hauteur ; d'autre part, la structure de trois contreforts de la face sud rappelle singulièrement ceux de l'abside.
- Les voûtes sur croisées d'ogives de la nef, des bas-côtés et du transept sud [(7)] dépourvus de formerets paraît remonter au XIVe ou au XVe siècle.
- Au nord, le transept [(6)] a été remanié, vraisemblablement vers 1550, lors de la construction de la chapelle de saint Antoine [(5)] dont la voûte a décor de liernes, tiercerons et clefs pendantes à feuilles d'acanthe est caractéristique du style Renaissance. On trouve dans l'un comme dans l'autre une grande baie avec remplages du XVIe siècle et leurs toitures sont nettement plus basses que les autres. C'est à la même époque qu'a été entreprise une transformation des piliers de la croisée du transept [(1)] en colonnes colossales couronnées de chapiteaux toscans avec tore décoré d'oves et cylindre orné d'éléments floraux. Ce remaniement, achevé pour un pilier [A] est demeuré partiel sur deux autres [B, C] ; toutefois, le même style se retrouve sur quatre colonne engagées, situées dans la chapelle et le bras nord du transept [c, d, e, f].
Le plan ci-dessous représente ces étapes successives :