Родился 3 февраля1960 года в Перми, русский. Отец и старший брат — юристы. Окончил юридический факультет ПермГУ (1982). После годичной стажировки поступил в аспирантуруМГУ. Досрочно защитил кандидатскую диссертацию («Достижение справедливости при назначении наказания по советскому уголовному праву», 1985) и приступил к преподаванию на Пермских высших курсах Министерства внутренних дел.
В 1990 году стал учредителем и научным руководителем индивидуального частного предприятия «Научно-исследовательский институт правовой политики».
Четыре раза избирался депутатом Государственной думы Федерального собрания Российской Федерации по 140 избирательному округу (Пермской области).
В Госдуме I-го созыва был заместителем председателя комитета по законодательству и судебной реформе.
В марте 1994 года член инициативной группы по созданию партии Демократический выбор России (ДВР), был избран членом политсовета партии. Был членом фракции «Выбор России»