Игорь Сухарев родился 26 октября 1968 года в селе Алдаркино Бузулукского района Оренбургской области. С 1986 года по 1988 год служил в рядах Советской Армии, награжден медалью «За отличие в воинской службе» II степени.
Работал заместителем председателя объединения «Молодежная инициатива» при ГК ВЛКСМ города Бузулука, в Куйбышевском городском молодежном центре «Энергия» при обкоме ВЛКСМ. На протяжении пяти лет являлся генеральным директором ООО «Бузулук-Опт». В 2005 году создал сельскохозяйственный кооператив «60 лет Победы» в Бузулукском районе. В этом же году окончил Московский государственный университет экономики, статистики и информатики, по специальности юрист.
Депутат Законодательного Собрания Оренбургской области третьего, четвертого и пятого созывов. В предыдущем созыве областного парламента возглавлял комитет по вопросам деятельности органов государственной власти, местного самоуправления, внешних связей и общественных объединений.
В 2011 году, 13 марта, был избран депутатом Законодательного Собрания области пятого созыва, а 24 марта - заместителем председателя Законодательного Собрания области.
На выборах 18 сентября 2016 года Сухарев Игорь Николаевич был избран Депутатом Государственной Думы VII созыва от избирательного округа 0143, Бугурусланский - Оренбургская область. Член фракции «Единая Россия». Член комитета ГД по федеративному устройству и вопросам местного самоуправления. Дата начала полномочий - 5 октября 2016 года.
В ноябре 2016 года назначен руководителем Межрегионального координационного совета партии «Единая Россия» по Оренбургской, Самарской и Ульяновской областям.