Стефан Щилянович родился в семье благочестивых родителей в Жупе, на юге от Захолмья. С юных лет полюбив Господа, в зрелом возрасте он старался...
Блаженный Иоанн, родом, вероятно, болгарин, прибыл в Киев в сане митрополита всей Руси в 1080 году и вскоре заслужил всеобщее уважение. Преподобный Нестор, современник и очевидец, писал: «Подобно ему еще не было в Руси, да и не будет; это муж, сведущий в книгах, искусный в учении, милостивый к убогим и вдовицам, ласковый ко всякому, богатому и бедному, смиренный и кроткий любитель молчания, владевший даром слова и утешавший святыми беседами печальных».
В древности называли святителя Иоанна пророком Христовым. Летопись упоминает лишь о немногих его делах. Так, в 1086 году он основал храм Апостола Андрея в Андреевском монастыре, в 1087 г. торжественно отпевал убиенного князя Ярополка и освящал храм Михаила Архангела в Выдубицком монастыре, а в 1089 го. - великую церковь Печерскую.
Похоронен он в Печерском монастыре.