D’origine romane, l’église relève aux XVIIe et XVIIIe siècle des Chartreux de Bordeaux. La nef et le chœur sont reconstruits à la fin du XVIIIe siècle et au début du XIXe siècle. Le portail roman (classé Monument Historique) placé dans un avant-corps est remarquable. Il possède trois voussures nues qui retombent sur des chapiteaux historiés. En 1995, la restauration de la nef laisse la charpente apparente.