La crypte préromane est le plus ancien monument d’Ahun, le tombeau de Saint Silvain, patron de la ville y était d’ailleurs précieusement conservé. Certains pensent même que ce lieu, bien avant la christianisation, était un temple ou même un mausolée.
Au XIIème siècle, une belle église romane est bâtie en partie au-dessus de l’édifice. Seul le remarquable chevet subsiste de cette construction. Et oui, comme beaucoup d’autres églises, le manque d’entretien n’a pas joué en la faveur du bâtiment… Au XVIIème siècle, l’état est si pitoyable qu’il faut se résigner à mettre en place d’importants travaux. La nef est entièrement reconstruite dans un style néoclassique qui contraste avec les parties d’origine encore debout !