L’edifici fou edificat vers el 1400 aprofitant la roca, al mig de l’escala que ateny el pla de Sant Pere i l’església de Sant Pere de Mogrony. El santuari, reconstruït en 1650-52, conté una imatge romànica bruna, que fou refeta en una bona part després d’un incendi casual de la capella el 1892.
Sota el santuari hi ha una font, dita de la Mare de Déu de la Llet, amb una petita capella (s. XVII) on hi ha gravada la llegenda del trobament de la Mare de Déu que hi havia al santuari en època de Carlemany; la pietat popular convertí la imatge de la font en patrona de les dones lactants.
El santuari i la seva renovada hostatgeria són centre d’atracció piadosa i turística de tota la contrada.