Родился 3 марта 1963 года в Тюмени. Окончил школу №39 (ныне — №9 корпус 2).
В армию призван 26 марта 1983 года. Служба началась в учебной части города Иолотани, Туркмения.
В составе сводной группы в июне 1983 года направлен в Республику Афганистан в 8 роту 3 горнострелкового батальона 181 мотострелкового полка (в/ч пп 51932) 108 мотострелковой дивизии в столицу страны город Кабул (пригород «Теплый Стан»). В составе подразделения выполнял задачи по уничтожении баз боевиков.
Во время боевого выхода весной 1984 года рота попала в засаду. Был ранен командир. Игорь Иванович прикрыл отход подразделения, проявив смелость и выдержку. В феврале 1985 года в ходе боестолкновения получил контузию, но вскоре вновь стал в строй.
За проявленное мужество награжден медалями «За боевые заслуги», «От благодарного афганского народа».
Уволен в запас в мае 1985 года. Вернулся домой. Учился в Тюменском индустриальном институте (ныне — университет) на геологоразведочном факультете. Трудился на севере Тюменской области, в южных районах по специальности. Избирался депутатом Центрального района и Тюменского городского Советов народных депутатов. Много времени уделял общественной работе в патриотическом клубе «Каскад», помощи ветеранам боевых действий.