Родился в 1938 году в Гомельской области, Белоруссия. Закончил в 1956 году Пинский Учетно-кредитный техникум, а в 1960 году – Московский финансовый институт.

Работал на оборонном заводе в городе Серпухове экономистом цеха, руководителем бюро экономического анализа завода. В 1965 году защитил кандидатскую диссертацию по политэкономии.

В 70–80-е годы работал в Экономическом Отделе ЦК КПСС. В 1987–1990 годах – заместитель Заведующего Социально-экономическим отделом – руководитель группы экономических консультантов ЦК КПСС.

1985–1987 – первый заместитель Заведующего Отделом по вопросам совершенствования управлением народного хозяйства в аппарате Совета Министров СССР.

1990 – 1991 - руководитель Экономического Отдела в аппарате Президента СССР.

1991–1994 – руководитель службы экспертов-консультантов Председателя Верховного Совета РФ.

В течение 20 лет преподавал курс политической экономии в МГУ. В 1980 году защитил докторскую диссертацию и получил ученую степень доктора экономических наук. Присвоено звание профессора по кафедре политической экономии.

С 1994 года, в течение 5 лет работал вице-президентом Мосбизнесбанка, занимался вопросами экономического анализа, затем – кредитования.

С 2001 года работает в Ассоциации Российских Банков. В настоящее время вице-президент Ассоциации.

Имеет ряд опубликованных монографий, статей.