Іван народився в селі Корделівка Вінницької області. Навчався у Житомирському державному університеті імені Івана Франка на історичному факультеті. Здобув фах вчителя історії. Під час навчання зустрів майбутню дружину Катерину. У 2018 році, на 4-му курсі, перевівся на заочну форму. Разом із коханою вони пішли на військову службу за контрактом. 

Закохані служили у 14-й бригаді оперативного призначення імені Івана Богуна, що у складі Національної гвардії України. З 2019 року брали участь в ООС на Донбасі. Згодом Іван та Катерина пройшли навчання, стали інструкторами з бойової підготовки відділення інструкторів. З початком повномасштабної війни Іван продовжував захищати Україну від окупантів. 

У грудні 2022 року бійця нагородили орденом «За мужність» ІІІ ступеня, однак він так і не встиг його отримати за життя.

«Коханий, надійний, люблячий, веселий, вмілий, турботливий чоловік, з яким мали багато планів, яким вже ніколи не здійснитись. Для побратимів він був порадником, наставником, який завжди розбереться і допоможе у всьому», – розповіла дружина загиблого Катерина.

Поховали Героя на Алеї Слави у рідній Калинівці.

Вдома на Івана чекали батьки, дружина і дві сестри.