W 1943 związał się ze Związkiem Patriotów Polskich, w latach 1943–1944 kierował wydziałem opieki społecznej Zarządu Głównego tego związku. Od 21 lipcaDz. U. z 1944 r. nr 1, poz. 1 – Ustawa z dnia 21 lipca 1944 r. o utworzeniu Polskiego Komitetu Wyzwolenia Narodowego. do listopada 1944 kierował Resortem Komunikacji, Poczt i Telegrafu Polskiego Komitetu Wyzwolenia Narodowego. W latach 1944–1947 pierwszy, po II wojnie światowej, kierownik Biura Kontroli przy prezydium Krajowej Rady Narodowej, w latach 1947–1949 Biura Kontroli przy Radzie Państwa.

W latach 1945–1949 był członkiem Rady Naczelnej SL, w latach 1949–1956 członkiem Naczelnego Komitetu Wykonawczego ZSL; w 1944 (od września do listopada) sekretarz Tymczasowego Zarządu Głównego SL, następnie do stycznia 1946 wiceprezes Rady Naczelnej. Od stycznia 1946 do listopada 1949 wiceprezes Naczelnego Komitetu Wykonawczego SL, w latach 1949–1956 wiceprezes Rady Naczelnej ZSL; od 1956 zasiadał w kierownictwie Głównej Komisji Rewizyjnej ZSL (w latach 1956–1957 wiceprzewodniczący, w latach 1957–1971 przewodniczący). W latach 1947–1950 przewodniczył klubom poselskim kolejno SL i ZSL w Sejmie Ustawodawczym.