Родился 7 февраля 1946 года в селе Аскиз Хакасской автономной области Красноярского края в семье рабочих.
Окончил Красноярский сельскохозяйственный институт в 1971 году, Новосибирскую Высшую партийную школу.
С 1965 по 1966 год — механик совхоза в Минусинском районе Красноярского края. С 1971 по 1972 год — главный инженер Минусинского районного объединения «Сельхозтехника».
С 1972 по 1976 год — второй секретарь Минусинского райкома КПСС. С 1976 по 1979 год — председатель исполкома Рыбинского районного Совета народных депутатов. С 1979 по 1981 год — первый секретарь Большемуртинского райкома КПСС. С 1981 по 1984 год — заведующий сельскохозяйственным отделом, с 1984 по 1988 год — секретарь Красноярского крайкома КПСС. С 1988 по 1992 год — председатель исполкома Красноярского краевого Совета народных депутатов.
С 1992 по 1993 год — первый заместитель губернатора, председатель правительства Красноярского края. В апреле 1993 года баллотировался на пост губернатора Красноярского края, в первом туре получил 7,73% голосов, во втором — 19,0%, и занял второе место, уступив победу Валерию Зубову.
С 1993 по 1995 год — президент Союза товаропроизводителей и предпринимателей Красноярского края.
С 1995 по 1999 год — депутат Государственной Думы второго созыва, был членом депутатской группы «Народовластие», заместителем председателя Комитета по собственности, приватизации и хозяйственной деятельности.
С 2000 года — президент Союза товаропроизводителей и предпринимателей Красноярского края. В декабре 2001 года был избран депутатом Законодательного Собрания Красноярского края третьего созыва, являлся членом комиссии по экономической политике и собственности, членом комиссии по аграрной политике, продовольствию и землепользованию.
В 2003 году избран депутатом Государственной Думы РФ четвертого созыва по федеральному списку избирательного объединения «Родина (народно-патриотический союз)».
В 2007 году избран депутатом Законодательного собрания Красноярского края. В Законодательном Собрании является членом комитетов по делам села и агропромышленной политике и по природным ресурсам и экологии.
Является член-корреспондентом Инженерной академии РФ, избирался вице-президентом Сибирского отделения этой академии, заместителем председателя Федерации товаропроизводителей России.
Женат, имеет двоих детей.