Народився 11 жовтня 1919 року в селі Василівка (зараз у Верхньодніпровському району Січеславської області) у багатодітній заможній селянській родині. Був одним з наймолодших дітей у другому шлюбі батька із другою дружиною — Дарією Кирилівною (всього було 7-ро дітей, 2-є найстарших дочок від попереднього шлюбу, Іван з них всіх народився передостанній). Через небажання батька вступати до колгоспу, з подання комнезів сім'я була у 1929 році розкуркулена. Батько, мати і двоє найменших синів були ешелоном, з мінімум речей, виселені до Уралу з багатьма такими ж сім'ями.