Ricordata nell'880 e anticamente denominata Santa Gerusalemme, fu di patronato dei Catellini da Castiglione, che promossero interventi architettonici quali, nel XIV secolo, l'ampliamento dei locali adibiti a residenza del rettore e del pievano, e, nel XV secolo, la sistemazione del chiostro.
L'edificio, a tre navate divise da pilastri, è caratterizzato da un elemento particolarmente originale: l'aggetto della cella campanaria rispetto alla canna del campanile.
Nell'abside destra sono affreschi giovanili di Domenico Ghirlandaio (Santi Girolamo, Barbara e Antonio Abate), nell'abside centrale è il polittico trecentesco del Maestro di San Niccolò; in fondo alla navata sinistra sono affreschi tardocinquecenteschi.