Иван Макарович родился 01 января 1903 года. Боевой путь начал наводчиком орудия сержантом в составе 274 гвардейского легкого артиллерийского полка 23 Гвардейской легкой артиллерийской бригады 5 Гвардейской артиллерийской дивизии РГК Центрального фронта позже Воронежского,Юго-Западного, 3-го украинского и 1-го Белоруского фронтов. В ходе боев в августе 1943 года получил ранение. Войну закончил Гвардия старшиной командиром орудия в составе 266 Гвардейского Армейского истребительного противотанкового артиллерийского полка 8 Гвардейской Армии.
Награжден орденом Отечественной войны 2-степени (10.1943г.), орденом Красной Звезды (12.1943г.), орденом Славы III-степени (01.1945г.), медалью "За победу над Германией в Великой отечественной войне 1941-1945г.г." и другими медалями.
Умер 05 сентября 1969 года.