Родился в Ленинграде. С детства занимался пением. С 11 до 15 лет пел в Детском хоре телевидения и радио Санкт-Петербурга.
В 2013 году окончил Санкт-Петербургскую государственную Академию театрального искусства, курс А.В. Петрова. Параллельно с учебой был принят в труппу театра "Зазеркалье", на сцене которого исполняет ведущие роль в операх, опереттах и мюзиклах.
С марта 2014 Игорь входит в состав труппы благотворительного театра «Родом из Блокады» под руководством Макара Алпатова. Ведёт концертную деятельность.
С Санкт-Петербургским государственным театром музыкальной комедии сотрудничает с 2013 года.
Роли, сыгранные на сцене театра: