В 1966 г. окончил среднюю школу № 121 в г. Омске с серебряной медалью.
В 1975 г. окончил Новосибирское высшее военно-политическое общевойсковое училище (с золотой медалью), в 1986 г. – Военно-политическую академию им. В.И.Ленина (диплом с отличием), в 1992 г. – Российскую академию управления (диплом с отличием), в 1999 г. – Уральскую академию государственной службы (диплом с отличием), в 1999 г. защитил диссертацию на соискание ученой степени кандидата юридических наук.
Трудовой путь начал в 1967 г. работал токарем на Омском моторостроительном заводе. В 1967–94 проходил службу в армии, воинское звание – полковник, зам. начальника управления воспитательной работы в штабе Уральского военного округа.
Награжден орденом Дружбы (1997), медалью ордена «За заслуги перед Отечеством».
Женат. Воспитал трех сыновей.
Увлекается рыбалкой.
В состав комиссии выдвинут Центральной избирательной комиссией Российской Федерации. Назначен в состав комиссии Законодательным Собранием Свердловской области.
Опыт работы в Избирательной комиссии Свердловской области — с 1993 года.
С октября 1995 г. по 2012 г. председатель Избирательной комиссии Свердловской области, советник губернатора Свердловской области, судья Уставного суда (до 1 августа 2014 г.)