L'edificio è piuttosto antico, con ogni probabilità risalente al XII secolo. Caduto in rovina nel Cinquecento, fu parzialmente riedificata nel 1631, mantenendo una parte del muro settentrionale dell'edificio romanico e intonacando il campanile originario, che si presenta a pianta quadrata e a cinque piani. Sotto l'intonaco si vede ancora traccia degli archetti pensili, mentre sulla parete nord si intravede l'antico paramento murario con ciottoli e laterizio. All'interno è conservata un'immagine della "Madonna del Latte", ascrivibile al XV secolo, con ai piedi San Carlo e San Giacomo, titolare del culto originario, di età più recente.