W latach 1971–74 członek Rady i wiceprezes Naczelnej Organizacji Technicznej.

W 1953 wstąpił do Polskiej Zjednoczonej Partii Robotniczej, był delegatem na V i VI zjazd partii. W latach 1964–1968 członek Komitetu Warszawskiego, następnie do 1971 zastępca członka Komitetu Centralnego. Od 1963 podsekretarz stanu w Ministerstwie Przemysłu Ciężkiego, następnie w latach 1965–67 minister przemysłu ciężkiego, po czym do 1970 minister przemysłu maszynowego. Od 1970 zastępca przewodniczącego Komitetu Nauki i Techniki do 1971 i Komisji Planowania przy Radzie Ministrów (1971–1980).

W trakcie pełnienia funkcji ministra blokował możliwość publikacji takim naukowcom jak Jacek Karpiński i Lech Michejda pracującymi nad polskimi maszynami informatycznymiKarta, nr 70, rok 2012, s.97.

Pochowany na Cmentarzu Wojskowym na Powązkach (kwatera C31-tuje-5).

Odznaczenia Order Sztandaru Pracy I klasy Order Sztandaru Pracy II klasy (1969)Dekoracja wysokimi odznaczeniami działaczy państwowych, "Trybuna Ludu", nr 201, 22 lipca 1969, s. 8. Krzyż Oficerski Orderu Odrodzenia Polski Złota odznaka "Zasłużony Działacz Związku Zawodowego Hutników" (1966)Jakość - nowoczesność - warunki życia i pracy [w:] „Trybuna Robotnicza”, nr 234, 9 października 1966, s.