Od 1958 ponownie sędziował w Sądzie Wojewódzkim w Warszawie.
W 1956 wysunięty na posła z ramienia Stronnictwa Demokratycznego w okręgu Sosnowiec, zasiadał w Komisji Mandatowo-Regulaminowej (jako wiceprzewodniczący) oraz Wymiaru Sprawiedliwości. Był sekretarzem Klubu Poselskiego SD. przez szereg lat sprawował funkcję przewodniczącego Wojewódzkiego Komitetu SD w Katowicach oraz wiceprzewodniczącego analogicznych komitetów w Rzeszowie i Warszawie. Był wiceprzewodniczącym Stołecznego Komitetu SD oraz przewodniczącym Dzielnicowego Komitetu SD Warszawa - Śródmieście. Zasiadał w Centralnym Komitecie SD (1962–1966), Prezydium Centralnego Komitetu (1958–1962) oraz w Centralnej Komisji Rewizyjnej jako jej wiceprzewodniczący.
W lipcu 1959 mianowany podsekretarzem stanu w Ministerstwie Sprawiedliwości, pracę kontynuował również po odejściu z Sejmu (do lutego 1971).
Odznaczony m.in. Orderem Sztandaru Pracy I i II klasy, Krzyżami Komandorskim (1969)Dekoracja wysokimi odznaczeniami działaczy państwowych, "Trybuna Ludu", nr 201, 22 lipca 1969, s. 8. i Kawalerskim Orderu Odrodzenia Polski, Złotym i Srebrnym Krzyżem Zasługi, Medalem Komisji Edukacji Narodowej, a także złotą odznaką honorową „Za Zasługi dla Warszawy”. Zasłużony członek SD.
Zmarł w 1982. Został pochowany na cmentarzu Powązkowskim (kwatera 168-2-7).