Był wiceprezesem SP po reaktywacji jej działalności (od 1945). Od 1946 do 1949 był prezesem RN SP, a 6 lutego 1949 stanął na czele partii (jako przewodniczący Głównego Komitetu Wykonawczego). W lipcu 1950 wraz z częścią członków SP (które w kraju się rozwiązało) wstąpił do Stronnictwa Demokratycznego. W SD był wiceprzewodniczącym prezydium Centralnego Komitetu od 1950 do śmierci. Był radnym Miejskiej Rady Narodowej w Ostrowie Wielkopolskim i organizatorem tamtejszego Towarzystwa Przyjaźni Polsko-Radzieckiej. Od 10 stycznia 1946 wiceminister, a od lutego 1947 do stycznia 1951 minister zdrowia, następnie do listopada 1952 minister bez teki. W listopadzie 1949 został członkiem Ogólnokrajowego Komitetu Obchodu 70-lecia urodzin Józefa Stalina„Życie Warszawy”, nr 306 (1808), 6 listopada 1949, s. 1..

Wiceprezes Zarządu Głównego PCK, członek Rady Naczelnej Polskiego Związku Zachodniego (prezes honorowy okręgu Ostrów), Związku Bojowników o Wolność i Demokrację i TPPR, prezes Rady Naczelnej Spółdzielni Pracy Ministerstwa Zdrowia.

Pochowany na cmentarzu Rakowickim w Krakowie (kwatera AA-płn-2).