Родился 28 апреля 1957 года в Перми. В 1979 году окончил юридический факультет МГУ по специальности "правоведение", в 1981 году — аспирантуру. В этом же году защитил диссертацию, кандидат юридических наук. Заведовал отделом права Института философии и права Уральского отделения Российской академии наук. В течение девяти лет работал в государственных органах власти Свердловской области, где занимался широким кругом вопросов: от социальной сферы до управления государственной собственностью. В апреле 1996 года избран депутатом законодательного собрания Свердловской области, в мае 1996 года возглавил комитет по экономической политике, бюджету, финансам и налогам регионального парламента. В 1999 году назначен министром по управлению государственным имуществом в ранге зампреда правительства Свердловской области. В 2003-2005 годах руководил администрацией губернатора Свердловской области. В 2005 году возглавил девелоперскую "дочку" группы "Ренова" "Ренова-стройгруп", которая после ребрендинга весной 2013 года стала называться "Кортрос".