Działalność społeczna W latach 1944–1948 był członkiem ZHP, w latach 1948-1957 ZMP, w latach 1955–1967 PZPR.

We wrześniu 1980 został członkiem Niezależnego Samorządnego Związku Zawodowego Pracowników Nauki, Techniki i Oświaty (NSZZ PNTiO), wszedł w skład Zarządu Głównego tej organizacjiNatalia Jarska Niezależny ruch oświatowy i nauka niezależna 1980-1989, w NSZZ Solidarność. Tom 2. Ruch społeczny, wyd. IPN, Warszawa 2010, s. 150, w tym charakterze uczestniczył w zjeździe Międzyzakładowych Komitetów Założycielskich "Solidarności" w dniu 17 września 1980 w Gdańsku. w październiku 1980 został członkiem Niezależnego Samorządnego Związku Zawodowego „Solidarność”, należał do Komisji Zakładowej w IPPT PAN, publikował w „NTO. Informatorze wewnętrznym dla Kół Nauki-Techniki-Oświaty NSZZ „Solidarność” Region Mazowsze". Od 1980 należał do Towarzystwa Popierania i Krzewienia Nauk, był członkiem jego rady w latach 1980-1982.