Une église sous le vocable de saint Martin est mentionnée, vers 930, dans le testament du vicomte Adhémar des Echelles en faveur de l'abbaye de Tulle. Le don du vicomte, dans sa "curtis" (terres et hommes) de Vayrac, s'accompagne de deux autres églises, une église Saint-Germain et une église Saint-Etienne (autrefois dédiée à saint Brice, diacre de saint Martin). En 1105, le pape Pascal II confirme l'appartenance de ces églises à l'abbaye de Tulle qui installe un monastère à Vayrac, vraisemblablement dans le quartier saint Germain.
L'église Saint-Martin devenue paroissiale est reconstruite après la guerre de Cent ans, à la fin du 15e siècle. Son architecture est caractéristique de l'art gothique méridional : nef unique de deux travées et chapelles entre les contreforts, large chœur polygonal. L'ensemble est voûté sur croisées d'ogives à liernes et tiercerons (en forme d'étoile). Comme pour la plupart des églises reconstruites ou restaurées après la guerre de Cent ans, cette église a été fortifiée. Un chemin de ronde sur mâchicoulis ceint le chevet et des chambres de guet sont aménagées dans les contreforts. La façade a été modifiée au début du 19e siècle en style néo-classique. A l'intérieur, des peintures murales illustrant des épisodes de la vie de saint Martin, couvrent les murs du chœur. L'autel et le tabernacle sont surmontés d'un grand baldaquin doré du 18e siècle, richement orné, seul exemple dans la région.
Chercheur pour le Département du Lot depuis 2017. Conservateur des antiquités et objets d'art du Lot depuis 2019.