Родился в Ленинграде. С детства занимался пением. С 11 до 15 лет пел в Детском хоре телевидения и радио Санкт-Петербурга.
В 2013 году окончил Санкт-Петербургскую государственную Академию театрального искусства, курс А.В. Петрова. Параллельно с учебой был принят в труппу театра "Зазеркалье", на сцене которого исполняет ведущие роль в операх, опереттах и мюзиклах.
С марта 2014 Игорь входит в состав труппы благотворительного театра «Родом из Блокады» под руководством Макара Алпатова. Ведёт концертную деятельность.
В 2016-2017гг. исполнял роль Альфреда в московской постановке мюзикла «Бал вампиров» компании Stage Entertainment.
С Санкт-Петербургским государственным театром музыкальной комедии сотрудничает с 2013 года. Исполнял роль Альфреда в мюзикле «Бал вампиров», роль Аладдина в детском музыкальном спектакле «Аладдин», участвовал в концерте «Хиты Бродвея».
В настоящее время занят в концерте «Хиты Бродвея - 2. На сцене на экране» и мюзикле «Граф Монте-Кристо» (Альбер Мондего).