Działalność polityczna W latach 1947–1948 należał do Związku Niezależnej Młodzieży Socjalistycznej, następnie do Związku Akademickiego Młodzieży Polskiej, a od 1951 do 1952 do Związku Młodzieży Polskiej. W 1954 został przyjęty w szeregi Polskiej Zjednoczonej Partii Robotniczej. Od 1954 do 1955 wchodził w skład egzekutywy oddziałowej organizacji partyjnej przy Wydziale Łączności Politechniki Warszawskiej, a od 1955 do 1957 był sekretarzem tej OOP. W 1957 został członkiem Komitetu Dzielnicowego PZPR Warszawa Śródmieście. Od 1957 do 1959 był członkiem Komitetu Zakładowego na PW, a następnie członkiem jego egzekutywy. Od 1961 do 1963 pełnił funkcję I sekretarza Komitetu Uczelnianego PZPR. Od 1963 do 1965 wchodził w skład egzekutywy OOP PZPR przy sekretariacie RWPG w Moskwie. W końcu lat 60. i w latach 70. był przez wiele kadencji członkiem Komitetu Warszawskiego PZPR. Przewodniczył tam komisjom zajmującym się problematyką postępu technicznego, nauki i szkolnictwa wyższego.
W latach 1969-1973 pełnił funkcję zastępcy pełnomocnika rządu ds. wykorzystania energii jądrowej. Od 1973 do 1976 był prezesem Urzędu Energii Atomowej. Od 1976 do 1979 sprawował urząd podsekretarza stanu w Ministerstwie Energetyki i Energii Atomowej.