De l’église romane, il ne subsiste plus que la nef de deux travées revoûtée au XVIe siècle, la croisée du transept couverte d’une coupole sur pendentifs, et le croisillon sud avec son absidiole quadrangulaire.
La façade du XIIe siècle s’ouvre par un large portail en plein cintre aux voussures ornées de billettes, rubans plissés et pointes de diamant. Il est encadré par deux étroites arcades aveugles. Le chœur composé de hautes travées sous croisées d’ogives date de la fin du XIIIe siècle, comme la plus grande partie du clocher, refaite à cette époque. Le collatéral nord de la nef a été ajouté au XVIe siècle dans le style Renaissance. Il abrita un temps la sépulture de Catherine d’Archiac, épouse de Galiot de Genouillac, grand maître de l’artillerie sous François Ier.
Remarquez la façade de ce collatéral empreinte d’italianismes, les doubleaux à caissons et la voûte en étoile de la première travée.