В 1960 году окончил Барнаульский строительный техникум по специальности «техник-технолог». В феврале 1960 — сентябре 1961 г. — рабочий, мастер завода железобетонных изделий в Барнауле.
В 1961—1964 гг. служил в ГСВГ. В ноябре 1964 — феврале 1966 г. работал мастером, начальником цеха завода железобетонных изделий в Горно-Алтайске. В феврале 1966 — сентябре 1978 г. работал инструктором, заместителем заведующего отделом, первым секретарем Горно-Алтайского горкома КПСС.
В сентябре 1978 — июле 1981 г. обучался в аспирантуре Академии общественных наук при ЦК КПСС, получил звание кандидата исторических наук. С июля 1981 по август 1984 г. являлся председателем Горно-Алтайского областного совета профсоюзов, в 1982-1986 гг. — членом ревизионной комиссии ВЦСПС. С 1984 по 1986 года являлся секретарем Горно-Алтайского обкома КПСС. В 1986 — 1988- советник в Демократической Республике Афганистан. В июле 1988 — августе 1991 г. являлся вторым, первым секретарем Горно-Алтайского горкома КПСС. С мая 1991 по февраль 1994 г. был председателем республиканского Союза ветеранов Афганистана.
В 1993 году избран депутатом Государственного Собрания Республики Алтай. В феврале 1994 — январе 1997 — первый зам. председателя Госсобрания Республики Алтай. 30 января 1997 г. избран председателем Государственного собрания Республики Алтай. С февраля 1997 года- по должности член Совета Федерации, член Комитета по науке, культуре, образованию, здравоохранению и экологии. . C августа по декабрь 1997 года — Глава Республики — Председатель Правительства Республики Алтай.
Сейчас- руководитель аппарата Общественной палаты Алтайского края.