Po zajęciu okolic Sandomierza przez armię radziecką pracował w miejscowej administracji państwowej.

Od 2 do 14 kwietnia 1945 był faktycznym kierownikiem Grupy Operacyjnej Ministerstwa Administracji Publicznej w Gdańsku (formalny kierownik Kazimierz Banaś-Purwin nie objął funkcji z powodów zdrowotnych)GRUPY OPERACYJNE W GDAŃSKU W 1945 ROKU.. Następnie pełnił funkcję naczelnika Wydziału Ogólnego Urzęduw Wojewódzkiego w Gdańsku, zaś od 1946 – wicewojewody. Na tym stanowisku zajmował się sprawami gospodarczymi, m.in. odgruzowywaniem Gdańska oraz odbudową stoczni i portu. W 1950 został pozbawiony funkcji i poddany inwigilacji UB. W tym samym roku krótko pełnił obowiązki dyrektora Teatru Wybrzeże W latach 1950–1951 był dyrektorem Opery Bałtyckiej. Od 1951 udzielał porad dla chłopów w bezpłatnej poradni prawnej przy WK ZSL w Gdańsku. Pracował także adwokat w Zespole Adwokackim nr 3 w Sopocie| Wykaz zespołów adwokackich i lista adwokatów w PRL według stanu na dzień 31 maja 1960 r., radca prawny w Gdańskim Przedsiębiorstwie Robót Drogowych oraz jako asystent w Wyższej Szkole Handlu Morskiego w Sopocie. W 1956 został wybrany prezesem WK ZSL w Gdańsku. Pełnił także funkcję wiceprzewodniczącego Wojewódzkiego Komitetu FJN w Gdańsku.