Ancienne église située sur la place haute du village de Puyloubier, elle fut la première église paroissiale du canton.
Construite à partir du 9e siècle, elle devient église Ste Marie au 11e siècle. Reconstruite et complétée à plusieurs reprises entre le 13e et le 16e, elle fut abandonnée définitivement au 19e.
En 2005, une restauration des murs et de l'escalier est entreprise afin d'y établir éventuellement un espace culturel dans les années futures.