Родился 4 октября 1950 в рабочем поселке Петухово Курганской области. Отец - рабочий, мать - фельдшер.
В 1972 окончил Курганский машиностроительный институт.
После института работал в 1972 - 75 на Курганском машиностроительном заводе им. В. И. Ленина.
В 1975 - 81 - командир Курганского областного студенческого строительного отряда.
С 1981 по 1988 - на партийной работе.
Весной 1990 был избран народным депутатом Курганского областного Совета и народным депутатом Октябрьского районного Совета г. Кургана.
С октября 1991 - заместитель главы администрации г. Кургана.
В феврале 1992 был избран председателем Курганского областного Совета народных депутатов.
12 декабря 1993 был избран депутатом Совета Федерации.
27 марта 1994 избран депутатом Курганской областной Думы, 12 апреля 1994 - ее председателем.
8 декабря 1996 избран губернатором Курганской области.
Член политсовета ОПОД "Единство".
Женат, имеет двух дочерей.