Родился 18 декабря 1963 года в Омске, но с детства живет в Волжском.
В 1981 году окончил среднюю школу №18.
В 1986 году получил первое высшее образование в Волгоградском политехническом институте по специальности «Двигатели внутреннего сгорания».В 2003 году получил второе высшее образование в Волжском гуманитарном институте по специальности «Экономика».
Первое место работы – мастер на Волгоградском тракторном заводе. Затем работал мастером на Волжском трубном заводе.
В 1996 году ушел на «Энерготехмаш», где работал заместителем генерального директора по маркетингу, а потом и гендиректором завода.
В декабре 2000 года избран мэром города Волжский при поддержке КПРФ.
В 2005 году был переизбран главой города.
В 2007 г. прошел в Госдуму РФ по списку «Единой России», но отказался от мандата.
11 октября 2009 года проиграл выборы на пост мэра Волжского эсерке Марине Афанасьевой с разрывом в несколько сот голосов. После этого вернулся к работе директором ОАО «Энерготехмаш».
В сентябре 2013 года снова избран мэром, набрав почти 60 % голосов.
Игорь Воронин награжден медалью «За заслуги перед Отечеством II степени».