Po uwolnieniu 15 maja 1945 powrócił do Krakowa.

Działalność polityczna i zawodowa po 1945 Po zakończeniu II wojny światowej podjął pracę w Pierwszym Oddziale Drogowym Dyrekcji Kolei Państwowych w Krakowie. Jednocześnie jako socjalista rozwijał działalność społeczną i polityczną. Został radnym Miejskiej Rady Narodowej w Krakowie, która powołała go na stanowisko przewodniczącego.

15 listopada 1945 premier Rządu Tymczasowego RP powierzył mu pełnienie obowiązków wojewody w Bydgoszczy, gdzie zamieszkał 5 grudnia 1945. Rada Ministrów zatwierdziła jego wybór 7 listopada 1946. Podlegały mu wydziały Urzędu Wojewódzkiego: ogólny, samorządowy, opieki społecznej i od 1947 wydział motoryzacji. Od końca 1945 wchodził w skład Komitetu Honorowego obchodów 600-lecia miasta Bydgoszczy. W latach 1946–1948 był prezesem Aeroklubu Bydgoskiego.

Stanowisko wojewody pomorskiego łączył z aktywną działalnością polityczną w PPS. Od lutego 1946 do lipca 1948 był przewodniczącym Wojewódzkiego Komitetu PPS w Bydgoszczy. Od lipca 1945 do 1947 był członkiem Rady Naczelnej PPS. Następnie wybrano go posłem do Sejmu Ustawodawczego (1947–1952). W 1946 został odznaczony Krzyżem Komandorskim Orderu Odrodzenia Polski.