
В 1929 Иван Крестьянкин окончил среднюю школу, а затем получил профессиональное образование на бухгалтерских курсах. Работал по специальности в Орле, однако частая «авральная» сверхурочная работа мешала ему посещать церковь, а когда он воспротивился таким порядкам, то сразу же был уволен. Некоторое время был безработным, а в 1932 переехал в Москву, где стал главным бухгалтером на небольшом предприятии — эта работа не мешала ему посещать богослужения. Участвовал во встречах православных молодых людей, на которых обсуждались вопросы церковной жизни. В 1944 стал псаломщиком в московском храме Рождества Христова в Измайлове. С 14 января 1945 — диакон, рукоположен в безбрачном состоянии митрополитом Николаем (Ярушевичем). В октябре 1945 экстерном сдал экзамены за курс духовной семинарии и 25 октября 1945 Патриарх Алексий I рукоположил его во иерея. Продолжал служить на приходе в Измайлове. Много проповедовал, пользовался любовью прихожан, но находился на плохом счету у органов советской власти, в том числе из-за нежелания сотрудничать с ними. В его жизнеописании говорится, что от молодого священника потребовали «уступок невозможных», и «когда обстановка вокруг него накалилась особенно», он обратился за советом к Патриарху Алексию I, который морально его поддержал. В 1946 Иоанн был ризничим в возрождённой Троице-Сергиевой лавре, но через полгода продолжил служение в измайловском храме. Одновременно учился на заочном секторе Московской духовной академии, писал кандидатскую работу на тему: «Преподобный Серафим Саровский чудотворец и его значение для русской религиозно-нравственной жизни того времени». Однако незадолго до защиты, в апреле 1950 он был арестован. Четыре месяца находился в предварительном заключении на Лубянке и в Лефортовской тюрьме, с августа содержался в Бутырской тюрьме, в камере с уголовными преступниками. 8 октября 1950 был осуждён по статье 58-10 Уголовного кодекса («антисоветская агитация») на семь лет лишения свободы с отбыванием наказания в лагере строгого режима. Был отправлен в Архангельскую область, в Каргопольлаг на разъезд Чёрная Речка. Первоначально работал на лесоповале. Весной 1953 по состоянию здоровья и без его просьбы был переведён в инвалидное отдельное лагерное подразделение под Куйбышевом — Гаврилову Поляну, где работал по специальности, бухгалтером. 15 февраля 1955 досрочно освобождён. После освобождения служил в Псковской епархии (в Москве ему, как ранее судимому, было жить запрещено), состоял в причте псковского Троицкого собора. Активность недавно вышедшего из заключения священника вызвала недовольство властей, ему вновь угрожало уголовное преследования. Тогда, в 1957, он бы был вынужден покинуть Псков и продолжить служение на сельском приходе Рязанской епархии. Первоначально был вторым священником в Троицком храме села Троица-Пеленица, с декабря 1959 — церкви Космы и Дамиана в селе Летово, с июня 1962 — настоятелем Воскресенского храма в селе Борец, затем — Никольского храма в селе Некрасовка. С весны 1966 был настоятелем Никольского храма в городе Касимове. 10 июня 1966 он принял монашество с именем Иоанн. Многочисленные переводы о. Иоанна с одного прихода на другой были связаны с влиянием властей, которым не нравился активный священник, не только прекрасно проповедовавший, но и занимавшийся хозяйственным обустройством храмов, в которых он служил. В 1967 Патриарх Алексий I подписал указ о его переводе на служение в Успенский Псково-Печерский монастырь. Вернувшись в епархию, он узнал, что пока он был в Москве на приёме у Патриарха, было принято решение перевести его из Касимова на другой приход (уже шестой за десять лет), но оно было отменено из-за его ухода в монастырь. С 1967 до своей кончины жил в Псково-Печерском монастыре . С 1970 — игумен, с 1973 — архимандрит. Уже спустя год после того, как о. Иоанн поселился в обители, к нему стали приезжать верующие со всех концов страны — за советом и благословением. Посещали архимандрита и православные люди из-за границы. Верующие считали его старцем и почитали за высокую духовность. В последние годы жизни тяжело болел, практически не вставал с постели. Скончался возрасте 96 лет. Похоронен старец, как и другие печерские монахи, в пещерах Успенского Псково-Печерского монастыря.