Родился 24 августа 1959 года в Новосибирске. В 1978 году окончил Новосибирский монтажный техникум, в 1999-м — Новосибирскую государственную академию водного транспорта. Служил в армии.
В 2014 году был исполняющий обязанности мэра Новосибирска. В том же году стал первым заместитель главы Новосибирской области.
Женат, есть сын и двое внуков.
В июне 2022 года СМИ сообщили о его возможном выдвижении на пост главы Новосибирской области.