Cette église romane, édifiée au XIe siècle, constitue un vestige de la forteresse des comtes du Forez, dont l’existence est attestée au début du XIVe siècle. Sa construction est attribuée aux moines de Cluny, acteurs majeurs de la vie monastique médiévale. L’édifice conserve ainsi le souvenir de plusieurs périodes de l’histoire locale : le temps de sa construction au Moyen Âge central, puis celui de son inscription dans un ensemble fortifié lié aux comtes du Forez.
L’intérieur abrite une Vierge Noire datée des XIIIe-XIVe siècles. Selon la tradition rapportée par la source, cette statue aurait été rapportée d’Orient par les Croisés. Elle est accompagnée d’ex-voto du XVIIe siècle, objets ou témoignages offerts en signe de reconnaissance ou de dévotion. Ces éléments témoignent de la continuité de la fréquentation religieuse du lieu et de l’importance accordée à son patrimoine cultuel au fil des siècles.