Из крестьян старообрядцев. Образование домашнее. Был старообрядческим священником австрийской иерархии в г. Оренбурге.
В 1913 г. перешел в православие. Миссионер-проповедник среди старообрядцев Орского уезда Оренбургской губернии. Рукоположен в сан священника в 1892 г. к церкви хутора Петропавловского Орского уезда. Станичный миссионер и заведующий Петропавловским миссионерским станом (1892-1897).
С 1897 г. – священник единоверческой церкви в г. Бугуруслане, окружной миссионер по Бугурусланскому уезду Самарской епархии.
В 1903 г. вновь принят в Оренбургскую епархию, определен к церкви села Покровского Орского уезда.
В 1904 г. – к Вознесенской церкви г. Оренбурга. Окружной миссионер по Оренбургскому и Орскому уездам.
С 1907 г. назначен вторым епархиальным миссионером с нахождением в Челябинске при Христорождественском соборе.
В 1908 г. переведен к церкви Рождества Богородицы на станции Челябинск с освобождением от должности епархиального миссионера.
16.02.1912 присоединил к православию крестьянина из старообрядцев поморского согласия.
11.03.1912 присоединил к православию мещанскую вдову из иудейского вероисповедания.
30.03.1912 присоединил к православию крестьянина и крестьянку из старообрядцев поморского согласия.
20.04.1912 присоединил к православию крестьянскую жену с дочерью из старообрядцев поморского согласия.
23.04.1912 присоединил к православию крестьянина из старообрядцев поморского согласия.
30.01.1913 присоединил к православию мещанина из старообрядцев поморского согласия.
30.01.1913 присоединил к православию крестьянина из лютеран.
7.04.1913 присоединил к православию трех человек из старообрядцев беглопоповцев.
25.01.1914 присоединил к православию двух человек из магометан.
В 1914 г. присоединил к православию крестьянскую девицу из старообрядцев поморского согласия.
В 1914 г. присоединил к православию башкирина из магометан. Жертвователь на образование стипендии при духовных учебных заведениях Оренбургской епархии в честь 300-летия царствования Дома Романовых (1913). Сотрудник священномученика, московского протоиерея Иоанна Восторгова.
В 1918 г. ко дню Святой Пасхи награжден саном протоиерея Священным Синодом во главе с Патриархом.
В 1918 г. увезен большевиками из Челябинска.
В 1933 г. протоиерей Михаил Пеньковский на допросах говорил об о. Иоанне как об умершем священнике.

