Родился 19 февраля 1967 года в Ульяновске.
Окончил среднюю школу №2 (ныне – гуманитарный лицей) с золотой медалью. В 1989 году окончил с отличием Ульяновский филиал Куйбышевского планового института.
В 1984-го по 1990-й работал на Ульяновском приборостроительном заводе (в настоящее время ОАО «Утёс»).
В 1990–1993 гг. – младший научный сотрудник, преподаватель кафедры экономики Филиала Московского государственного университета в Ульяновске.
В 1993–1997 гг. – помощник ректора Филиала Московского государственного университета (с 1996 г. УлГУ) по экономическим вопросам, начальник экономического отдела ФМГУ. В 1997 году защитил кандидатскую диссертацию по проблемам информационно-аналитического обеспечения органов территориального управления (закончил аспирантуру на кафедре экономики УлГУ).
В 1997–1998 и 1999–2001 гг. – исполнительный директор Государственного научного учреждения «Средневолжский научный центр».
В 1998–1999 гг. – проректор УлГУ по внешним связям и социальным вопросам.
В 2001–2002 гг. – начальник экспертно-аналитического управления администрации Ульяновской области.
В 2002–2004 гг. – начальник департамента экономики администрации Ульяновской области.
В 2004 году – заместитель губернатора по экономике.
В 2005 году – заместитель министра экономики правительства Ульяновской области.
В 2006–2007 годы – заместитель министра инвестиций и внешних связей Ульяновской области.
В 2008 году – министр развития предпринимательства и туризма Ульяновской области.
С января 2009 года по 31 декабря 2023 года – председатель Счетной палаты Ульяновской области («Я считаю, что та работа, которой я сейчас занимаюсь, полезна и нужна. С этой точки зрения она мне интересна»). Отставка сопровождалась громким скандалом и торпедированием его кандидатуры со стороны фракции «Единая Россия» в Заксобрании. Этот пассаж до сих пор никто публично так и не объяснил. Егоров подвел итоги 15 лет на посту так: «Мудрым пользуйся девизом – будь готов к любым сюрпризам».
С 13 февраля 2024 года Игорь Егоров назначен заместителем председателя правительства региона, в новом статусе вице-премьера он курирует областное имущество, финансы и проблемы охраны культурного наследия.
В 21 год Игорь Егоров стал самым молодым парторгом в Ульяновской области.
Был капитаном одной из лучших команд КВН заводской лиги; также играл в «Что? Где? Когда?» («Нас регулярно приглашали и на отборочные турниры, проводимые Центральным телевидением. Но нам уже исполнилось по 27-28 лет, у всех появились семьи. Несколько участников команды уехало из Ульяновска, и она перестала существовать»).
Увлечен футболом (на уровне болельщика, фанат московского «Динамо»), любит играть в бадминтон и настольный теннис.
Имеет в коллекции больше двух тысяч фильмов («Очень люблю старые американские и итальянские картины. Уважаю японское, шведское, французское кино. В зависимости от настроения могу поставить мелодраму, приключенческий фильм или серьезную драму. Не люблю мистику, не терплю фильмы про вампиров. Люблю антиутопии – о мире далекого будущего, вестерны, историческое кино. Любимых фильмов достаточно много. Был период, когда у меня было только два самых любимых советских фильма – «Дом, в котором я живу» и «Калина красная». А сейчас уже и не смогу составить такой короткий список»).
Награжден почетной грамотой Законодательного Собрания Ульяновской области.
Женат. Дочь Яна, сын Святослав (разница между детьми – 10 лет).