В 1976 году закончил МГУ им. М.В. Ломоносова, механико-математический факультет.
Кандидат технических наук по специальности «Автоматизированные системы переработки информации и управления».
Владеет английским языком.
Трудовую деятельность начал в 1976 году инженером конструкторского бюро НПО "Энергия" в г. Москве.
В 1982г. защитил кандидатскую диссертацию.
В 1982-1991 гг. преподавал в высших учебных заведениях Хакасии.
С 1984 г. - заведующий кафедрой «высшей и прикладной математики» в Политехническом институте (Абакан)
В 1988-1991 - заведующий кафедрой «информатики и вычислительной техники» Абаканского государственного педагогического института.
В феврале 1992 года избран Первым заместителем Председателя Верховного Совета Республики Хакасия.
В мае 1995, апреле 1999, марте 2004 и 2008, сентябре 2013 гг. избирался Главой города Абакана.
Имеет награды: Почетная грамота Республики Хакасия (2002 г.), медаль ордена «За заслуги перед Отечеством» II степени (2003 г.), орден "За заслуги перед Хакасией" (2009), медаль "Трудовая доблесть Хакасии" (2012)