Ігор народився 15 червня 1986 року в селі Новосілки-Опарські на Львівщині. Закінчив Львівське міжрегіональне вище професійне училище залізничного транспорту за спеціальністю «помічник машиніста локомотива». Працював на підприємстві «Захід-Птиця».
Під час повномасштабної війни Ігор служив водієм кулеметного взводу роти вогневої підтримки у 24-й окремій механізованій бригаді імені короля Данила.
«Він був надзвичайно щирим, добрим, люблячим чоловіком і батьком. Завжди усміхненим, душею компанії. Ігор був дуже розумним і працьовитим. Старався завжди всім допомогти. Донечки були найбільшою його радістю і гордістю. Любив і оберігав їх. Ніколи не зможемо змиритись, що втратили його. Страшенно сумуємо і любимо з кожним днем все більше», – написала дружина Тетяна.
Посмертно воїна нагородили орденом «Хрест Героя».
Поховали Ігоря у рідному селі.
У нього залишилися мама, дружина, дві доньки та брат.