L'édifice, construit au XIIe siècle en style roman, a été modifié au XVIème siècle par des ajouts en style gothique, un voûtement en croisées d'ogives et des contreforts. Le clocher-mur occidental trinitaire se singularise par sa construction en briques et la présence de trois clochetons de style néo-byzantin ; il a été ajouté ou reconstruit au XIXe siècle. Il a été inscrit au titre des monuments historiques en totalité par arrêté du 26 février 2001.