Construite entre 1672 et 1692, pour remplacer l'église St Laurent de Maillac située aux abords de la ville et dont la vétusté ne permettait plus aux Barjacois d'assister à l'office religieux. Cet édifice est restauré et agrandi en 1862, dans la forme encore visible actuellement.
Son intérieur présente une ordonnance vaste et régulière. On peut remarquer une grande nef unique aux arc-boutants limitant les chapelles latérales. Son choeur est majestueux avec un autel en pierre et un tabernacle surmonté d'un dôme d'adoration à colonnes grêles.