L'église Saint-Nicolas a été édifiée au XIIe siècle. Edifice à nef unique que termine un chevet plat, elle se compose d'un porche et de trois travées d'époque romane prolongées par deux travées du XIVe siècle. Cinq chapelles latérales ont été élevées de part et d'autre de la nef dans le courant du XVe siècle.
Edifié sur une souche romane, le clocher actuel, remontant à 1895, s'inspire d'exemples régionaux. A l'ouest, le portail roman conserve un décor intéressant malgré les mutilations : personnages sur l'archivolte ; ange entouré d'un Agnus Dei et d'une sirène sur le tympan. Le portail sud date du XVe siècle. A l'intérieur, la partie romane conserve des chapiteaux sculptés.