Członek Komitetu Warszawskiego MOPR.

Podczas okupacji niemieckiej początkowo pracował w firmie Dom Handlowy „Wieś i Miasto” w Warszawie. W latach 1940–1942 był członkiem Drugiego Oddziału Polskiego Czerwonego Krzyża Warszawa–Południe. Od września 1942 ukrywał się (pod nazwiskiem Stefan Jankowski) w miejscowości Kuflew, od września 1944 w miejscowości Rostkowice.

W latach 1945–1946 sprawował urząd prezydenta Gdańska. Po odejściu z funkcji był dyrektorem naczelnym Państwowych Zakładów Samochodowych Nr 6 w Gdyni (1946–1948) i ponownie pracował w ZUS, w którym 1 września 1949 został kierownikiem Wydziału Administracyjno-Gospodarczego w Gdańsku.

Dwukrotnie żonaty: od ok. 1910 z Franciszką Szymańską (ur. 1892), z którą miał syna Jana (1911–1985), inżyniera, w 1913 ożenił się z Marią Jaworską.

Zmarł w Gdańsku, pochowany na gdańskim cmentarzu Srebrzysko (rejon II, kwatera Aleja Zasłużonych).

Ordery i odznaczenia

Order Sztandaru Pracy II klasy (1955) Krzyż Kawalerski Orderu Odrodzenia Polski (1946) Medal za Odrę, Nysę, Bałtyk (1946) Medal 10-lecia Polski Ludowej (1955) - Uchwała Rady Państwa z dnia 15 stycznia 1955 r.