Deux églises dépendant de l’abbaye bénédictine de Tournus existaient autrefois dans l’enceinte du cimetière, mentionnées pour la première fois en 1105, dans une bulle du pape Pascal II : Sainte-Marie-de-l’Aumône, désignée plus tard sous le vocable de Notre-Dame-de-Beaulieu, aujourd’hui disparue, appartenait au diocèse de Saint-Paul-Trois-Châteaux, et Saint-Vincent, située dans le territoire de Die.
L’édifice actuel que l’on peut dater de la fin du XIIe ou du début du XIIIe siècle, devint église paroissiale à partir de 1250 et ce jusqu’à la fin du XV° siècle. Une travée fut alors ajoutée à l’ouest, sur laquelle fut remonté le portail d’origine, et la nef reçut une nouvelle voûte en berceau brisé. Le chevet pentagonal est le fruit d’un remaniement plus tardif du XVII° ou du XVIII° siècle.