Игорь Викторович родился 5 февраля 1971 года в Могилеве.
По окончании Минского суворовского военного училища поступил в Ленинградское высшее общевойсковое командное училище, а окончил в 1992 году Санкт-Петербургское высшее общевойсковое командное училище.
Службу проходил на должностях командира мотострелкового взвода, командира мотострелковой роты, начальника штаба мотострелкового батальона, командира мотострелкового батальона.
После окончания с отличием и золотой медалью командно-штабного факультета учреждения образования «Военная академия Республики Беларусь» дальнейшую службу проходил в главном оперативном управлении Генерального штаба Вооруженных Сил Республики Беларусь.
По завершении обучения на факультете Генерального штаба учреждения образования «Военная академия Республики Беларусь» (с отличием и золотой медалью) возглавил информационно-аналитическое управление Генерального штаба Вооруженных Сил Республики Беларусь.
В 2018 году был назначен на должность заместителя командующего войсками Западного оперативного командования.
В 2020 году назначен на должность начальника штаба – первого заместителя командующего войсками Северо-западного оперативного командования.