Бывший председатель Новосибирского горисполкома, глава администрации Новосибирской области с 1993 по 1995 год.
Родился 6 августа 1938 года в д. Козловка Ачинского района Красноярского края.
Окончил Томский политехнический институт в 1962 году.
Занимал различные инженерные должности на предприятиях ВПК Новосибирска с 1962 года. С 1972 по 1981 год — старший инженер, начальник лаборатории, секретарь парткома НПО «Восток».
С 1981 по 1988 год — второй, затем первый секретарь Заельцовского райкома КПСС, второй секретарь Новосибирского горкома партии. В 1988 году был избран председателем исполкома Новосибирского городского Совета. В декабре 1991 года был назначен главой администрации Новосибирска
В октябре 1993 года после разгона Верховного Совета был назначен главой администрации Новосибирской об
ласти вместо снятого за поддержку Съезда народных депутатов Виталия Мухи.
В декабре 1993 года был избран в Совет Федерации первого созыва, был членом Комитета по делам Федерации, Федеративному договору и региональной политике.
На выборах главы администрации Новосибирской области в декабре 1995 года в первом туре занял первое место (22,81 % голосов), во втором туре проиграл бывшему губернатору Виталию Мухе.
С 1997 года — член Политсовета ВОПД «Наш дом — Россия», в том же году стал инициатором создания межрегиональной общественной организации «Сибирская партия» и являлся председателем ее Высшего совета до марта 1998 года.
В настоящее время является вице-президентом ОТП Банка и президентом гуманитарно-просветительского клуба «Зажги свечу» (Новосибирск).