Le cartulaire de Brioude indique que l'église primitive a été fondée en 827. Elle provient de la donation par Ductrannus et son épouse Gisaltrudis de quatre manses au chapitre de Saint-Julien de Brioude, dont le sanctuaire situé dans la villa de « Bocinaricus »[3],[4].
La partie la plus ancienne encore existante est sans doute le chœur qui a été construit à l'emplacement de l'ancien sanctuaire ; il remonte au XIIe siècle. Le cul-de-four comporte une représentation du Christ pantocrator accompagné du Tétramorphe, peints aux XIVe et XVe siècles[1]. Le portail d'entrée date du XVe siècle et le clocher-mur du XVIIIe siècle ou XIXe siècle[2].