Иван Румянцев родился в 1889 году в селе Карчино (или Корчино) Макарьевского уезда Костромской губернии. С 1914 года служил диаконом в Решемском монастыре. В 1923 году был рукоположен в сан священника. После закрытия монастыря служил в храме села Воскресенского Кинешемского района Ивановской Промышленной области. В 1929 году был арестован по обвинению в антисоветской агитации. Проходил по групповому «делу духовенства Ивановской Промышленной области, 1930 г.»
На вопросы следователя он отвечал: «В предъявленном мне обвинении виновным себя не признаю, подтверждаю, что нахожусь в общении с епископом Николаем Голубевым. Вошел в общение с ним по своему желанию, от верующих своего прихода я никакого давления на это не имел и даже думаю, что они об этом не знают. Декларацию митрополита Сергия я читал, но верующим ее не разъяснял, и они совершенно не знают о ее существовании. Сам я лично декларацию не могу принять, ибо не нахожу возможным согласиться с призывом митрополита Сергия радоваться радостям и успехам безбожной власти, ибо это противоречит моим религиозным убеждениям».
3 января 1929 года Особым совещанием при коллегии ОГПУ был приговорен к трем годам заключения в концлагерь. Вернувшись в 1933 году на родину, он поселился в селе Воздвиженском Наволокского района Ивановской области.
В феврале 1936 года был снова арестован, вместе с о. Константином Разумовым. На суде о. Иоанн держался мужественно и твердо, виновным себя не признал. 5 июля 1937 года был приговорен к пяти годам исправительно-трудового лагеря.
Скончался в лагере, не вынеся бесчеловечно жестоких условий содержания заключенных.