Ancienne vicairie perpétuelle du diocèse de Périgueux et ayant dépendu du chapitre d'Aubeterre. L'église date du XIIe siècle, avec quelques vestiges du XIe siècle. Interdite, en raison de son état de vétusté, en 1694, elle est consolidée peu après. Restaurée en 1867, 1878 et 1898, elle a reçu des voûtes en briques. Elle comprend une nef, une travée sous coupole, surmontée d'un clocher, et deux chapelles latérales.
Les plus anciens registres paroissiaux datent de 1660.
D'après un inventaire de 1747, une autre église aurait existé sur la commune, au hameau de "Villedieu", perdue au milieu des bois au nord-est. Il n'en restait aucune trace en 1910.
Sur la colline dite des Justices, on a noté la présence de nombreux squelettes sans sépultures.
En 1789, à la veille de la Révolution, Saint-Romain publia un cahier de doléances, comme beaucoup de paroisses.
L'église a été rénovée en 2022.