Работал на оборонном заводе в городе Серпухове экономистом цеха, руководителем бюро экономического анализа завода. В 1965 году защитил кандидатскую диссертацию по политэкономии.
В 70–80-е годы работал в Экономическом Отделе ЦК КПСС. В 1987–1990 годах – заместитель Заведующего Социально-экономическим отделом – руководитель группы экономических консультантов ЦК КПСС.
1985–1987 – первый заместитель Заведующего Отделом по вопросам совершенствования управлением народного хозяйства в аппарате Совета Министров СССР.
1990 – 1991 - руководитель Экономического Отдела в аппарате Президента СССР.
1991–1994 – руководитель службы экспертов-консультантов Председателя Верховного Совета РФ.
В течение 20 лет преподавал курс политической экономии в МГУ. В 1980 году защитил докторскую диссертацию и получил ученую степень доктора экономических наук. Присвоено звание профессора по кафедре политической экономии.
С 1994 года, в течение 5 лет работал вице-президентом Мосбизнесбанка, занимался вопросами экономического анализа, затем – кредитования.
С 2001 года работает в Ассоциации Российских Банков. В настоящее время вице-президент Ассоциации.
Имеет ряд опубликованных монографий, статей.