Avant le XI° siècle, existait une petite église déjà dédiée à la Vierge Marie. Le seigneur de Châtel-Montagne en fit don à l’abbaye de Cluny en 1082, et un nouvel édifice fut bâti entre1120 et 1250 à partir de la première église. Conventuelle au départ, elle devient paroissiale au XV°siècle. Elle se dégrade alors progressivement puis est fortement endommagée pendant la révolution, sa flèche est alors abattue.
Elle est classée Monument Historique dès 1840.