Situado sobre el monte de Argimon, a 450 metros del nivel del mar, el actual santuario corresponde al s. XVIII, es de estructura moderna y está emplazado en el terreno donde se erigía el antiguo Castillo de Argimon, “Castro Argimonte”. De esta antigua edificación quedan los restos de una torre cuadrada de ocho metros de altura que debía tener tres plantas y la primitiva capilla románica del s. XI.
El Castillo de Argimon está documentado ya en el año 925 y formaba parte del dominio de los vizcondes de Cabrera a mediados del siglo XI. Desde el XII era un castillo término con jurisdicción sobre las parroquias de Riudarenes, Vallcanera, Castanyet, Esparra y Sant Pere Cercada.