Si sa molto poco della vita del santo patrono del popolo bulgaro, San Giovanni di Rila, prima che intraprendesse il cammino dell'eremo. Nacque intorno all'anno 876 nel villaggio di Skrino (vicino a Kyustendil) e il suo nome di nascita rimane sconosciuto.