Иван Воронец — сын священника деревни Холопеничи Борисовского уезда Минской губернии. Получил начальное образование, поступил в Минскую духовную семинарию, и после ее окончания служил псаломщиком в церкви села Скепиево Слуцкого уезда Минской губернии.
25 марта 1888 года рукоположен во иерея.
В 1891 года назначен настоятелем Свято-Троицкой церкви в мест. Смиловичи Игуменского уезда Минской губернии, а затем — Свято-Георгиевской церкви того же местечка. Пользовался авторитетом среди прихожан.
В 1916-1917 годах в Смиловичах размещались тыловые воинские части, и отец Иоанн совершал духовное окормление солдат и офицеров.
В апреле 1930 года был арестован за проповеди, в которых возражал против экономической политики властей, называя ее «ограблением крестьян».
18 апреля того же года приговорен к высылке в Чернигов сроком на год. По возвращении в Смиловичи служил настоятелем Георгиевской церки. Его стали часто вызывать на ночные допросы в НКВД, как правило, накануне какого-нибудь церковного праздника, чтобы помешать ему служить на приходе.
Священник Иоанн призывал верующих объединиться в борьбе за свои права и сохранить храм действующим, однако в 1935г. Георгиевскую церковь закрыли. После закрытия храма он совершал требы в домах прихожан.
В 1937 г., во время Всесоюзной переписи населения, в частных беседах он говорил о необходимости указывать в анкетах вероисповедание, т. о. исповедуя Христа. 17 июля 1937 года он был арестован. На допросах никого не оговорил и виновным себя не признал.
В августе 1937 года был приговорён к расстрелу.