Родился в 1918 году в д. Хокта Каха-Онгоевского сельского совета Осинского района. Окончил 4 класса Кахинской школы. 17.09.1939 году был призван в армию в Ворошилов-Уссурийск, не доезжая до Владивостока. Служил в 52 автотранспортной роте в 26-й Сталинской Краснознаменной дивизии до 22 июня 1941 г., где ему было присвоено звание старшего сержанта. Боевой путь начал 26 сентября 1941 года на Ленинградском и Калининском фронтах, затем старая Русса, Прибалтика, Германия. После окончания военных действий против Германии был направлен на Восточный фронт (Монголия, Манчжурия, Харбин, Чаньчунь, Дайрен, Меруэн). Демобилизован в 1946 году. В общей сложности прослужил 7 лет, из них 5 лет прослужил на Западе, 2 года – на Востоке. Вернулся домой в июне 1946 года. Боевой путь Ивана Макаровича был отмечен наградами Родины: орденом Отечественной войны 2-й степени, медали «За отвагу», «За освобождение г. Риги». «За отвагу», «За оборону г. Ленинграда», «За победу над Германией», «За победу над Японией». Имеет юбилейные медали.