Le clocher actuel du XIXe siècle ne révèle pas au premier regard l’origine de l’église. Il s’agit d’une église romane construite au XIIe siècle et placée sous le patronage de saint Pierre ès Liens.
En 1194, c’est un prieuré donné à l’abbaye de la Sauve Majeure (Gironde). L’édifice fut incendié en 1587 pendant les guerres de Religion. La voûte et le clocher furent mis à bas. Reconstruit au début du XVIIe siècle, l’église subit diverses réparations à la fin du XVIIIe siècle et au milieu du XIXe siècle.
Entre le XVe et le XVIIIe siècle, quatre chapelles intérieures, dédiées respectivement à la sainte Vierge, saint Jean, saint Charles Borromée et saint Roch, ont été édifiées. Jusqu’en 1900, le cimetière était attenant à l’église côté sud. Il devint ensuite un jardin public et un monument aux morts fut érigé en 1923.