Родился 20 декабря 1955 в г. Чите в рабочей семье.
Отец - шофер, мать работала в системе "Читаэнерго".
Учился в средней школе ©1 г. Читы. После окончания школы стал работать в ПАТП-2, где работал его отец; стал автослесарем, ремонтировал автомобили.
Срочную воинскую службу проходил в г. Улан-Удэ.
С отличием окончил историко-филологический факультет Читинского пединститута, по окончании которого работал ассистентом кафедры истории.
Был избран заместителем секретаря, а потом - секретарем комитета ВЛКСМ института.
Был первым секретарем Читинского горкома комсомола.
Работал в горкоме партии и обкоме комсомола, в Читинском горисполкоме.
14 ноября 1991 избран председателем Читинского горисполкома.
24 декабря 1992 назначен главой администрации Читы.
1 февраля 1996 назначен главой администрации Читинской области.
Член Совета Федерации по должности, полномочия члена СФ признаны 6 февраля 1996.
27 октября 1996 победил на выборах главы администрации области.
Женат. Жена, Зоя Денисовна, - педагог. Имеет сына и двух дочерей.