Arhimandritul Ioan Krestiankin s-a născut pe 11 aprilie 1910 în oraşul Orel, într-o familie numeroasă şi a fost al optulea copil al părinţilor săi. A primit numele în cinstea Sfântului Ioan Pustnicul, care se prăznuieşte în Biserica Rusă în această zi. Din copilărie, Ivan Krestiankin a fost sub ascultarea arhiepiscopului Serafim de Orlov, cunoscut prin asprimea vieţii monahale.
În 1935, în biserica cimitirului Vaganikovsk din Moscova, Ioan Krestiankin a fost hirotonit diacon, apoi Patriarhul Alexie I l-a hirotonit preot în biserica Naşterii Domnului din cartierul moscovit Izmailovo. Aici a slujit până în 1950, până când puterea comunistă l-a arestat, acuzându-l de agitaţie antisovietică şi l-a condamnat la şapte ani de închisoare.
Părintele Ioan a fost eliberat înainte de termen, în anul 1955. După eliberare, a fost trimis să slujească în eparhia Pskov, apoi în eparhia Riazani.
În 1966 a primit monahismul, iar din 1967 a devenit vieţuitorul mănăstirii Pecerska din Pskov, unde s-a nevoit până la trecerea sa la Domnul, în 2006