Іван Наганчук народився у 1984 році в селі Двірці Львівської області.
У 1993 році пішов до місцевої школи у рідному селі, де здобував початкову освіту. Після завершення школи вступив до Белзького училища (зараз – Філія Угнівського аграрно-будівельного ліцею в м. Белз), де здобув професію муляра-штукатура.
У 1996 році був призваний до лав Збройних Сил України, проходив службу у Дніпропетровській області.
Після служби працював на шахті “Лісова”.
8 липня 2022 року був мобілізований до лав Збройних Сил України. Проходив службу у гарячих точках, де рятував життя побратимам як бойовий медик. За мужність і самовідданість був нагороджений відзнакою за оборону Бахмута.
Іван помер 27 травня 2025 року, перебуваючи на бойових позиціях у місті Костянтинівка Донецької області.
У нього залишилися дружина та двоє дітей.