Родился 22 февраля 1967 года в городе Мелекесс (ныне – Димитровград) Ульяновской области.
В 1988 году окончил Ульяновский государственный педагогический институт по специальности «учитель истории и обществоведения». Второе высшее образование по специальности «Финансы и кредит» получил в 2011 году в Ульяновском государственном университете.
С 1993 года работал в Управлении образования города Димитровграда.
В 1995 году назначен директором средней школы №1 в Димитровграде.
В 2001 году возглавил Управление образования Димитровграда.
В 2005 году назначен заместителем главы администрации области по социальной политике, а также заместителем председателя правительства-министром здравоохранения и социальной поддержки.
В 2006 году назначен министром развития предпринимательства Ульяновской области, затем - министром регионального развития правительства Ульяновской области.
С 2008 года избран секретарем Политического совета Ульяновского регионального отделения партии «ЕДИНАЯ РОССИЯ», назначен советником Президента-Председателя Правления аппарата Правления банка ОАО АКБ «Связь-Банк».
В марте 2008 года был избран депутатом Законодательного Собрания Ульяновской области четвертого созыва по списку политической партии «ЕДИНАЯ РОССИЯ», возглавлял комитет по социальной политике, государственному и муниципальному строительству и делам молодежи.
В сентябре 2013 года избран депутатом Законодательного Собрания пятого созыва по Мелекесскому одномандатному избирательному округу №8. С 14 сентября 2013 года - заместитель Председателя Законодательного Собрания Ульяновской области. С 20 сентября 2013 года - председатель комитета Законодательного Собрания Ульяновской области по социальной политики.
В 2016 году он баллотировался в Госдуму РФ, проиграл коммунисту Алексею Куринному.
Женат, двое детей.
28 июня 2018 года Игорь Тихонов был задержан сотрудниками ФСБ в связи с уголовным делом, возбужденным по ч. 4 ст. 159 УК РФ («мошенничество, совершенное организованной группой либо в особо крупном размере»). Фигурантом дела также оказался экс-министр здравоохранения Ульяновской области Рашид Абдуллов.
В январе 2021 года был приговорен к пяти годам колонии общего режима. В декабре 2021 года дело было передано на новое рассмотрение в Ленинский районный суд. В ноябре 2021 года Шестой кассационный суд Самары отменил обвинительный приговор по делу «Ульяновскфармации» и направил его на новое рассмотрение. Тихонова отпустили домой. В общей сложности он провел в СИЗО и колонии более двух лет.
Самарский кассационный суд изменил решение, и обвинительный приговор вновь вступил в силу. В декабре 2022 года Тихонова вернули в колонию №3 в Димировграде.