Po wkroczeniu hitlerowców do Grodziska Wlkp. powrócił do Szubina i pozostał tam przez okres okupacji. Skierowany został do pracy w przedsiębiorstwie budowlanym, jako robotnik niewykwalifikowany.

W styczniu 1945 r. z polecenia dowódcy frontowego oddziału Armii Czerwonej zaczął z innymi działaczami organizować władze miasta Szubina. Od 1 lutego do 30 listopada 1945 r. pełnił funkcję zastępcy sekretarza Zarządu Miejskiego oraz wiceburmistrza Szubina. Jeszcze w tym roku skierowano go do organizowania powiatowego Komitetu Opieki Społecznej i do 1947 r. był jego kierownikiem.

Od września 1946 do października 1948 r. pełnił także funkcję przewodniczącego Powiatowej Rady Narodowej w Szubinie, a od października 1948 r. do listopada 1949 r. starosty powiatowego w Toruniu.

Prezydent Bydgoszczy 16 listopada 1949 roku został przez Miejską Radę Narodową w Bydgoszczy wybrany na prezydenta miasta (głosowało na niego 38 radnych spośród 39 obecnych na posiedzeniu). Wybór został potwierdzony 19 grudnia 1949 r. przez Ministerstwo Administracji Publicznej w Warszawie.