Родился 26 сентября 1960 года в городе Карасук Новосибирской области.
В 1982 г. закончил Новосибирский институт инженеров водного транспорта по специальности электрический привод и автоматизация промышленных установок, является инженером-электриком. В 1982 г. работал линейным электромехаником ППУ Салехардского речного порта. С 1982 по январь 2004 года работал в Новосибирском производственное объединение «Сибсельмаш», пройдя путь от механика до генерального директора.
В 2000 году прошел профессиональную переподготовку в Академии народного хозяйства при Правительстве РФ. Имеет учёную степень кандидата технических наук.
Представляет партию Единая Россия. В январе 2004 года был назначен на должность руководителя департамента развития промышленности и предпринимательства администрации Новосибирской области. В феврале 2005 года был назначен первым заместителем Губернатора Новосибирской области. На выборах в Законодательное Собрание Новосибирской области в октябре 2010 года возглавляет список партии Единая Россия. С 9 сентября 2010 года указом президента РФ назначен временно исполняющим обязанности губернатора Новосибирской области. 22 сентября того же года утверждён в должности.
Входит в состав советов директоров:
Женат, имеет двоих детей.