В 1956 году окончил Ивановский энергетический институт.
Работал на крупнейших стройках Урала, Сибири, Дальнего Востока, Крайнего Севера. С 1970 года — управляющий трестом «Востокэнергомонтаж», с 1984 по 1988 год — начальник, генеральный директор «Братскгэсстроя».
В 1961 году вступил в КПСС.
С 1988 по 1991 год — председатель исполкома Иркутского областного Совета народных депутатов. Избирался членом Верховного Совета РСФСР 11-го и 12-го созывов. В 1990 году был избран народным депутатом РСФСР.
В 1991 году был назначен главой администрации Иркутской области.
Был сопредседателем партии Всероссийский союз «Обновление» (1992—1993), с июня 1992 года был членом Политико-Консультативного Совета «Гражданского Союза».
20 марта 1993 года в связи с введением Президентом «особого управления страной» был снят с поста президентским указом, однако был восстановлен через два дня.
Во время роспуска Верховного Совета 1993 года выступил за одновременные перевыборы парламента и президента.
27 марта 1994 года победил на выборах главы администрации Иркутской области, 24 апреля 1997 года подал в отставку с поста губернатора.
Входил в Совет Федерации первого созыва, являлся членом Комитета по бюджету, финансовому, валютному и кредитному регулированию, денежной эмиссии, налоговой политике и таможенному регулированию, членом Мандатной комиссии. Также был членом Президентского Совета. Являлся заместителем председателя Совета губернаторов России, председателем комитета по недропользованию межрегиональной ассоциации «Сибирское соглашение».