Родился в 1964 году в селе Казгулак Туркменского района. Мама трудилась на почте, отец – работник газового хозяйства.
В 1971 году семья Игоря переехала в Летнюю Ставку. В 1981 он закончил среднюю школу на отлично, с единственной четверкой в аттестате.
1982-1984 – служба в армии на Дальнем Востоке. После армии занимался боксом.
Чемпион Ставропольского края в весовой категории до 71 килограмма по боксу.
Окончив Ставропольский политехнический институт в 1990 году, вернулся в родное село, работал директором спортклуба "Олимп" и тренером по боксу.
С 1997 года – главный уполномоченный Пенсионного фонда РФ в Туркменском районе, с 1999 года – руководитель районной регистрационной палаты.
В 2001 году был избран главой Летнеставочного сельсовета. На выборах главы в 2006 году победил с результатом 92 %.
В условиях тотальной нехватки бюджетного финансирования нашел средства для развития социальной сферы сельсовета. Принял активное участие в открытии в Летней Ставке единственной в сельской местности на востоке края детско-юношеской спортивной школы.
Вместе с командой единомышленников создал в Летней Ставке боксерский клуб "Дружба". Поддержал инициативу Совета ветеранов Летнеставочного сельсовета и организовал создание музея в Летней Ставке, нашел внебюджетные средства для открытия культурно-досугового центра "Встреча".
С декабря 2011 года по сентябрь 2016 года депутат Думы Ставропольского края пятого созыва на постоянной профессиональной основе, председатель комитета Думы по бюджету, налогам и финансово-кредитной политике.
В 2016 году избран депутатом Думы Ставропольского края шестого созыва по одномандатному избирательному округу № 24.
Депутат Думы Ставропольского края, работающий на постоянной профессиональной основе.
Председатель комитета Думы Ставропольского края по промышленности, энергетике, строительству и жилищно-коммунальному хозяйству.
Женат. Воспитывает сына – Руслана.
Сторонник здорового образа жизни.