Іван народився у селі Кошмаки Рівненської області. Закінчив Здолбунівське залізничне училище. Створив родину, виховував дітей. Мріяв про щасливе майбутнє для своєї родини. Однак велика війна зруйнувала всі плани.
Під час повномасштабного вторгнення чоловік захищав Україну у складі 128-ї окремої гірсько-штурмової бригади ЗСУ. Обіймав посаду стрільця-санітара.
«Мій тато був надзвичайно патріотичним і сміливим чоловіком, який загинув, рятуючи інших. Любимо і пам'ятаємо!» – розповіла донька загиблого Ольга.
З 25 грудня Іван вважався безвісти зниклим. Рідні знали лише, що він був поранений. Однак у січні смерть бійця підтвердили.
Поховали захисника у рідному селі. У Рафалівці на його честь відкрили меморіальну дошку.
В Івана залишилися дружина і четверо дітей.