Окончил Нижегородский коммерческий институт.
Глава группы компаний «Столица Нижний» (c 2001 года).
Работал заместителем директора по финансам территориального дорожного фонда Нижегородской области, генеральным директором АОЗТ «Завод Старт».
С 2005 по 2010 год – депутат городской думы Нижнего Новгорода, с 2010 по 2015 год – глава Нижнего Новгорода, избранный из числа депутатов гордумы.
В 2016 году избран в законодательное собрание Нижегородской области.
7 марта 2019 года Нижегородский районный суд Нижнего Новгорода приговорил бывшего главу города, бывшего заместителя председателя областного Законодательного собрания Олега Сорокина к 10 годам колонии строгого режима со штрафом в 460,8 млн рублей. Олег Сорокин признан виновным в соучастии в похищении человека и получении нематериальной взятки в виде услуги имущественного характера.