Іван Казачук нарадзіўся 26 мая 1913 года ў вёсцы Прыліпча (цяпер — Застаўніўскі раён Чарнавіцкай вобласці Украіны). Пасля заканчэння сямі класаў школы працаваў грузчыкам, затым фарбавальшчыкам на трыкатажнай фабрыцы. Актыўна займаўся грамадска-палітычнай дзейнасцю, абіраўся дэпутатам Вярхоўнага Савета УССР 1-га склікання. З 1941 года Казачук быў намеснікам старшыні аднаго з райвыканкамаў у Чарнаўцах. У лістападзе таго ж года ён быў прызваны на службу ў Рабоча-сялянскую Чырвоную Армію і накіраваны на фронт Вялікай Айчыннай вайны. Прымаў удзел у баях на Сталінградскім, Данскім, Бранскім, Цэнтральным, 1-м Беларускім франтах. Удзельнічаў у Сталінградскай і Курскай бітвах. Да верасня 1943 года гвардыі старшына Іван Казачук камандаваў узводам коннай разведкі 215-га гвардзейскага стралковага палка 77-й гвардзейскай стралковай дывізіі 61-й арміі Цэнтральнага фронту. Вызначыўся падчас бітвы за Дняпро.