L’église Saint-Germain aurait été construite au cours des premiers siècles du christianisme. Cette ancienneté est notamment associée à son chœur entièrement roman, conservé malgré les transformations successives de l’édifice. Initialement de style roman, l’église a été agrandie par la construction de trois nefs entre les XIVᵉ et XVᵉ siècles, tandis que le chœur du XIIᵉ siècle a été maintenu à l’est, du côté du levant.
Éclairé par un vitrail, ce chœur présente trois étapes de la vie du Christ : sa naissance, son baptême et sa crucifixion. La nef centrale se distingue par ses dimensions, avec une longueur d’environ 40 mètres et une hauteur de 10 mètres. L’église est ainsi présentée comme l’une des plus grandes du département.
Le clocher actuel, haut de 29 mètres, a été construit en 1898. Il possédait quatre clochetons, détruits par une violente tempête en 1917. À l’intérieur, les trois bourdons des pèlerins de Compostelle sont visibles sur le premier pilier à droite. Près du chœur, une clé de voûte sculptée porte un écu orné de trois fleurs de lys, correspondant aux armoiries du diocèse de Sarlat et rappelant la première appartenance de l’église.