L’église primitive de Saint-Martial-Viveyrol aurait été bâtie sous forme de crypte dès la fin du Xe siècle. Elle trouve sa forme actuelle de plan rectangulaire lors de sa reconstruction aux siècles suivants. Au Moyen Âge, cet édifice forteresse remanié au XIVe siècle appartient à la commanderie du Soulet. De facture romane classique, l’église présente un plan simple allongé en pierre de taille de moyen appareil, un clocher-donjon et une voûte en berceau brisé. Son étage est percé de nombreuses ouvertures destinées à la défense, probablement ajoutées au XIVe siècle avec des hourds en bois. Avec sa salle d’armes crénelée sur l’extrados des voûtes et une organisation proche des fermes fortifiées, l’édifice est un exemple d’église-forteresse en Périgord