Sfântul Ioan de Rila s-a născut în jurul anului 876–880 în satul Skrino. Devenind orfan de tânăr, a lucrat ca păstor și, după ce a îndurat multe încercări, a devenit pustnic. Ioan a trăit într-o peșteră, unde a fost vizitat de nepotul său Luca, dar curând Luca a murit, iar Ioan s-a rugat mult pentru sufletul său. A petrecut douăsprezece ani în peșteră, apoi s-a mutat în pustia Rila, unde a trăit într-un copac gol, hrănindu-se cu ierburi și fasole care au crescut miraculos pentru el. Vestea despre sfințenia sa a atras bolnavii la el, pe care îi vindeca prin rugăciune.
Ioan a evitat celebritatea și s-a dus pe o stâncă înaltă, unde a petrecut șapte ani sub cerul liber. Regele Bulgariei, Petru, a dorit să se întâlnească cu el, dar Ioan a refuzat. Mai târziu, a acceptat monahismul și a fondat un mănăstire în peștera în care a trăit. Sfântul a trecut la cele veșnice pe 18 august 946, la vârsta de 70 de ani, lăsând în urmă un 'Testament către Ucenici.' Viața și minunile sale au devenit o mărturie a credinței creștine în Bulgaria.
În vremurile dificile ale luptei Bulgariei cu Bizanțul, Ioan s-a arătat ucenicilor săi și le-a poruncit să-i transfere moaștele la Serdica. Moaștele au fost transferate în 980, iar mâna dreaptă a sfântului a ajuns mai târziu în Rus. În 1183, regele ungar Bela II a luat moaștele lui Ioan în campanie, dar în 1187 le-a returnat cu cinste. Pe 19 octombrie 1238, moaștele au fost transferate în noua capitală – Tarnovo. Pe 1 iulie 1469, ele s-au întors la Mănăstirea Rila, unde odihnesc până în ziua de azi, oferind ajutor plin de har tuturor credincioșilor.
