Прошел путь от стажера, исследователя до ведущего сотрудника Института физики Сибирского отделения Академии Наук. В 80-е годы работал в университетах за границей — в ГДР и Польше. Был народным депутатом РСФСР в 1990-1993 годах, членом комитета по науке и народному образованию и Конституционной комиссии Съезда народных депутатов РСФСР. Работал полномочным представителем Президента России в Красноярском крае, замминистра региональной политики правительства Примакова.