Работал в Горно-Алтайском, Калужском облпланах, в Институте экономики АН СССР. Являлся заведующим кафедрой политической экономии Новосибирского университета, заведующим отделом Института экономики и организации промышленного производства СО РАН (в настоящее время — старший научный сотрудник). Основные направления научных изысканий: теория стоимости и полезности, математическое моделирование экономики, стратегические проблемы развития экономики СССР и России.
Награждён орденом «Знак Почёта» (1967), заслуженный работник высшей школы РФ (2003).