W maju 1972 został członkiem Rady Głównej Przyjaciół HarcerstwaNowy skład RG Przyjaciół Harcerstwa, „Słowo Powszechne”, nr 122, 23 maja 1972, s. 2.. Od 1974 był wiceprzewodniczącym Zarządu Głównego Towarzystwa Przyjaźni Polsko-Radzieckiej. Od 5 czerwca 1975 do 30 marca 1979 był I sekretarzem KW PZPR w Kaliszu i zarazem przewodniczącym prezydium tamtejszej Wojewódzkiej Rady Narodowej. Od grudnia 1975 do lutego 1980 był członkiem Komitetu Centralnego PZPR.
W latach 1976–1980 był posłem na Sejm PRL VII kadencji. Do Sejmu został wybrany z okręgu kaliskiego i zasiadał w Komisji Administracji, Gospodarki Terenowej i Ochrony Środowiska. Od 1979 do 1981 był ambasadorem PRL w Rumunii. Od 19 września 1980 do 24 czerwca 1981 był I sekretarzem KW PZPR w Poznaniu. W okresie od października 1980 do lipca 1981 był również zastępcą członka KC PZPR. Po 13 grudnia 1981 został internowany.
Pochowany w grobie urnowym, wraz z żoną Mirosławą z domu Zakrzewską (1924–2020) na cmentarzu Powązki Wojskowe w Warszawie (kwatera D24-20-4)Wyszukiwarka grobów w Warszawie. [dostęp 2024-05-17]..