La chiesa apparteneva alla diocesi di Fiesole fin dall’XI secolo ed era compresa nel piviere di San Leonino in Conio. A causa della notevole distanza dalla pieve di Conio fin dal giugno 1178 è attestata la presenza di una comunità di canonici. Posta in territorio fiorentino, come il vicino castello, lungo il confine tra Siena e Firenze fu sempre al centro di contese militari.
Il maggior pregio artistico si riscontra nella facciata che risale alla primissima fase romanica. La facciata attuale si presenta nell’aspetto conferitole dopo il crollo medievale ed è di dimensioni più ampie rispetto all’originale.