L’église Saint Michel telle que nous la connaissons aujourd’hui se situe à l’emplacement d’un édifice plus modeste construit au XIè ou XIIè siècle. Le chœur actuel est probablement tout ce qui reste de l’église primitive. Elle a subit des dommages pendant la guerre de cent ans puis pendant les guerres de religion et pillée en 1562. Les transepts nord et sud ont été ajoutés au XVIIè et la nef a été allongée en 1844-1845 avec ouverture de la porte ouest.
La chapelle de la Vierge du transept nord date de 1660-1670 et fut la chapelle domestique du château.
Le chœur actuel et son autel ont été aménagés en 1966 à la suite de Vatican II.