Иван Зрелов родился деревне Появилово между Ржевом и Зубцовом. Даты рождения в источниках разнятся: то ли январь, то ли август 1924 года. Возможно, пытаясь попасть на фронт, в 41-м молодой человек «приписал» себе несколько месяцев. Так или иначе, 17-летие он встретил уже в действующей армии.
Первые месяцы молодой боец ходил в разведку. Летом 1942 года его полк участвовал в боях подо Ржевом, освобождал родные места Ивана. В 1943 году его отправляют на курсы младших лейтенантов, после которых он командует взводом автоматчиков в ходе Курской битвы. Во второй половине 43-го года его 266-й полк продвигается на запад, участвуя в боевых действиях в районе Запорожья и Кривого Рога. Зимой 1944 года освобождает Николаев и Одессу. В марте 44-го лейтенант Иван 3релов в числе первых под сильным обстрелом форсировал реку Южный Буг у села Константиновка Николаевской области. Бойцам удалось захватить плацдарм на правом берегу, после чего при огневой поддержке отделения смог переправиться и весь полк. Бои здесь продолжались до конца марта, после чего армия двинулась дальше.
В июне 1944 года «За образцовое выполнение заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» лейтенанту Ивану Зрелову было присвоено звание Герой Советского Союза.
Война тем временем продолжалась. Дивизия, где служил Зрелов, освобождала города Югославии, в том числе Белград. Потом в 45-м, на исходе войны, тяжело пришлось в Венгрии, где фашисты сражались с отчаянным остервенением обреченных, пытаясь захватить советские, болгарские и югославские войска в кольцо. Но к Дунаю гитлеровцам прорваться так и не удалось.
