Родился в музыкальной семье в Ленинграде. Окончил Санкт-Петербургскую государственную консерваторию имени Н.А. Римского-Корсакова.
С 1993 по 1994 год работал в Санкт-Петербургском государственном симфоническом оркестре «Классика». С 1994 года – артист Заслуженного коллектива России академического симфонического оркестра Санкт-Петербургской филармонии. Является участником брасс-квинтета “Russian Brass”.
С 2002 года Игорь Карзов преподает в Санкт-Петербургской консерватории, а с 2007 года – также в Санкт-Петербургском музыкальном училище имени Н.А. Римского-Корсакова.