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