L'église date des XIIe, XIIIe et XIXe siècles. Son chevet a été construit à l'époque romane, ainsi que son transept. La nef, construite au XIIIe siècle, a été remaniée au XIXe siècle et a été raccourcie au profit de la rue.
La nef présente les caractéristiques du gothique angevin. L'église est aussi caractérisée par les passages berrichons qui permettent une communication latérale entre la nef et le transept, par la coupole romane et le clocher octogonal reposant sur une base carrée.