L'édifice, située dans un vallon au nord-est du village, était l'église paroissiale de Montpezat sous l'Ancien Régime, jusqu'au transfert du titre curial à l'ancienne chapelle castrale en 1803.
Le choeur à abside dont la fenêtre d'axe perce le contrefort central, la partie orientale du mur nord de la nef et la colonne adossée au pilier sud appartiennent à l'édifice roman, construit vers le milieu du 12e siècle, par comparaison du décor sculpté intérieur avec celui de l'abbaye de Moirax (Philippe Gibert). La façade occidentale, percée d'un portail en arc brisé dont les colonnettes à bases prismatiques ont un profil en amande, date probablement du 14e ou du 15e siècle. La chapelle sud de 2 travées, autrefois voûtée d'ogives à pénétration, est une construction de la fin du 15e siècle ou du début du 16e siècle. Une poutre du porche en appentis précédant le portail occidental est datée 1636.