Po pozostaniu Zabrza w granicach Niemiec, w czerwcu 1922 roku przeniósł się do Tarnowskich Gór, gdzie został lekarzem powiatowym. W wyborach samorządowych zdobył mandat radnego miasta Tarnowskie Góry. Objął stanowisko wiceburmistrza, które pełnił w latach 1927–1930. Był także posłem na III Sejm Śląski, zajmował się pracami w komisjach: budżetowej, socjalnej i szkolnej.
Brał udział w kampanii wrześniowej początkowo w Tarnowskich Górach, a potem w szpitalu polowym w Tarnopolu. Po kampanii przedostał się poza granice Polski i dotarł do Francji. Tam został przydzielony do Centrum Wyszkolenia Sanitarnego w Combourg. W czerwcu 1940 ewakuowano go do Wielkiej Brytanii, gdzie pełnił służbę w różnych jednostkach sanitarnych (m.in. w Perth). W sierpniu 1941 został przeniesiony do służby cywilnej i do 1943 r. był lekarzem szkolnym polskiego gimnazjum w Szkocji.