Współpracownik Agenturalnego Wywiadu Operacyjnego na SGPiS ps. Werk od 1967, prowadził działalność typowniczą i systematyczną penetrację środowiska studenckiegoSławomir Cenckiewicz, Długie ramię Moskwy. Wywiad wojskowy Polski Ludowej 1943–1991 (wprowadzenie do syntezy), Poznań 2011, s. 167–168.

Po studiach pracował do 1971 w SGPiS, następnie w aparacie partyjnym. Był m.in. starszym instruktorem w KC PZPR (1971–1974), inspektorem w Kancelarii Sekretariatu KC PZPR (1974–1975), zastępcą kierownika Wydziału Ekonomicznego KC (1975–1977), następnie kierownikiem Wydziału Planowania i Analiz Gospodarczych KC (1977–1980). Od listopada 1987 był ponadto I sekretarzem Komitetu Wojewódzkiego PZPR w Katowicach.

W lutym 1980 został mianowany kierownikiem Zespołu Doradców Ekonomicznych Prezesa Rady Ministrów, w listopadzie 1983 powołany na stanowisko wicepremiera i przewodniczącego Komisji Planowania przy Radzie Ministrów w rządzie Wojciecha Jaruzelskiego. Pełnił obie funkcje do października 1987, także w gabinecie Zbigniewa Messnera.

Poseł na Sejm PRL IX kadencji (1985–1989), w latach 1969–1971 wiceprzewodniczący Rady Naczelnej Zrzeszenia Studentów Polskich.