L’église Saint-Michel occupe l’emplacement d’un édifice plus modeste, construit au XIe ou au XIIe siècle. Le chœur actuel est probablement la seule partie conservée de cette première église. Celle-ci aurait vraisemblablement subi des dommages durant la guerre de Cent Ans, puis au cours des guerres de Religion. Elle fut pillée et ruinée en mai 1562.
Le bâtiment connut ensuite plusieurs transformations importantes. Au XVIIe siècle, un transept fut ajouté, remaniant profondément l’organisation de l’édifice. L’arc de l’ancienne ouverture du transept sud demeure visible. À la suite de ces travaux, la chapelle de la Vierge, aménagée dans le transept nord à la fin des années 1660-1670, fut considérée comme la chapelle domestique du château. Les portes qui la desservaient sont aujourd’hui condamnées, mais elles permettaient autrefois aux châtelains d’entrer dans l’église par ce côté. En 1845, la nef fut allongée et une nouvelle porte fut percée à l’ouest, donnant au bâtiment une configuration encore marquée par ces différentes campagnes de transformation.