W okresie międzywojennym działał w Związku Polskich Inżynierów Lotniczych – w latach 1937–1938 został wiceprezesem, natomiast prezesem w 1939.

W latach 1964–1971 był przewodniczącym Rady Głównej Naczelnej Organizacji Technicznej, a od 1971 przewodniczącym jej Zarządu Głównego. W 1957 po raz pierwszy wybrany na posła do Sejmu PRL. Od 1962 był członkiem Ogólnopolskiego Komitetu PokojuSkład Ogólnopolskiego Komitetu Pokoju, „Trybuna Ludu”, nr 163, 14 czerwca 1962, s. 4.. Uczestniczył w akcjach Światowej Rady Pokoju, zwłaszcza w okresie wojny koreańskiej i konfliktu bliskowschodniego. Brał udział także w ruchu Pugwash w latach 1967–1970. W czerwcu 1968 wszedł w skład Komitetu Honorowego oraz Komitetu Przygotowawczego obchodów 500. rocznicy urodzin Mikołaja Kopernika„Urania”, nr 3, marzec 1969, s. 84–85..

Był mężem Zofii Heleny z Bełkowskich (1904–1977), z którą miał córkę Martę (ur. 1930).