Po wojnie pełnił funkcje pełnomocnika rządu na powiat kozielski i strzelecki. Od maja 1945 do października 1946 sprawował funkcję trzeciego wicewojewody śląskiego (z ramienia PPS). Był aktywnym działaczem PPS na Górnym Śląsku, zwolennikiem bliskiej współpracy z PPR. Od czerwca 1945 do kwietnia 1946 wiceprzewodniczący Wojewódzkiego Komitetu PPS w województwie śląskim, następnie jego przewodniczący. Od 26 kwietnia 1946 był posłem do Krajowej Rady Narodowej. Przez krótki okres (od 20 stycznia do 26 sierpnia 1946) pełnił obowiązki prezesa Śląskiego Związku Piłki Nożnej. Przez długi czas sprawował funkcję podsekretarza stanu w kolejnych rządach PRL. Był wiceministrem przemysłu (1946–1947), przemysłu i handlu (1947–1949), górnictwa (1950–1954), hutnictwa (1954–1957) i przemysłu ciężkiego (1957–1958). Wstąpił do Polskiej Zjednoczonej Partii Robotniczej. Od 1959 był wykładowcą chemii na Politechnice Śląskiej w Gliwicach.
Zmarł w Warszawioe, pochowany na cmentarzu Wojskowym na Powązkach (kwatera C37-7-7).
Ordery i odznaczenia