L’église de La Roche Vineuse se dresse sur le sommet du rocher escarpé qui portait autrefois un château fort, aujourd’hui disparu. Elle est dédiée à Saint Sorlin, déformation de Saint Saturnin, évêque de Toulouse. L’église romane primitive existait déjà en 962, elle dépendait alors de Cluny avant de devenir église paroissiale pour le village. Elle est agrandie au XVe et en 1834, mais cela ne suffit pas. La municipalité choisit de bâtir, à son emplacement, en 1853, l’église néo-gothique actuelle, d’après les plans de l’architecte mâconnais Ancelin.