Родился 1 января 1875 г. в селе Павловское Тверской губернии в семье крестьянина Василия Софронова.
В армии служил писарем в полковой канцелярии.
Окончил годичные курсы при духовной семинарии.
До революции крестьянствовал, а когда пришло время гонений, изъявил желание послужить Церкви и был рукоположен в сан священника.
В 1931 г. арестован за невыполнение хозяйственных обязательств, наложенных на него государством, и приговорен к одному году исправительно-трудового лагеря.
С 1936 г. – священник в храме села Волосково Теблешского района Калининской области.
29 июля 1937 г. был арестован и заключен в Бежецкую тюрьму по обвинению в антисоветской деятельности. Виновным себя не признал.
20 сентября тройка НКВД приговорила о. Иоанна к расстрелу.
23 сентября 1937 г. священник Иоанн Софронов расстрелян.
В августе 2000 г. причислен к лику святых Новомучеников и Исповедников Российских на Юбилейном Архиерейском Соборе Русской Православной Церкви.
По изданию: Игумен Дамаскин. «Мученики, исповедники и подвижники благочестия Русской Православной Церкви XX столетия» (Тверь, ООО «Издательский дом «Булат», 1999)