Родился в 1954 году в городе Хилок Читинской области.
Окончил Иркутский политехнический институт.
В 1998 – 2002 годах работал председателем комитета по архитектуре, строительству и ЖКХ аппарата администрации Иркутской области.
В 2002 – 2006 годах – председателем комитета по жилищной политике администрации Губернатора Иркутской области.
С января 2007 по декабрь 2008 года – директор департамента жилищной политики, коммунальной инфраструктуры, транспорта и связи Иркутской области.
С августа 2009 года — министр жилищной политики, энергетики, транспорта и связи Иркутской области.
18 июня 2012 года полномочия Петра Воронина на посту министра жилищной политики, энергетики и транспорта Иркутской области подтверждены губернатором региона Сергеем Ерощенко.
26 августа 2012 года скончался от сердечного приступа во время командировки в Новосибирск.