W 1920 roku przyjęto go z powrotem do PPS, na Śląsk wrócił w 1922 r. Od 1922 do 1939 był przywódcą Polskiej Partii Socjalistycznej w Niemczech, od 1933 działającej pod nazwą Centralny Związek Zawodowy Polski. W latach 1922–1937 był redaktorem „Głosu Ludu” i „Związkowca”. W 1935 aresztowany na pięć miesięcy. W sierpniu 1939, zagrożony aresztowaniem przez Gestapo, uciekł z Zabrza. W latach wojny w konspiracji.
W 1942 roku posługując się fałszywymi dokumentami (Kurt Meuller) wyjechał do Lipska, gdzie załatwiał Polakom dokumenty chroniące ich przed zesłaniem do obozów. Na Śląsk wrócił rok później, na polecenie władz PPS, gdzie zorganizował socjalistyczny ruch oporu. Od 1944 pod pseudonimem „Kurt” był przewodniczącym Okręgowego Komitetu Robotniczego PPS-WRN Górnego Śląska. Organizował broń dla podziemia zbrojnego.
W 1945 roku z ramienia PPS organizował struktury partii na terenach wyzwolonych. Wybitny działacz opozycji antykomunistycznej. Aresztowany w czerwcu 1945 roku za przynależność do WRN, z grupą Romana Motyki. Zwolniony ze względu na podeszły wiek. Stawał w obronie ludności autochtonicznej. W 1945 był przewodniczącym Wojewódzkiego Komitetu PPS w Katowicach. W latach 1945–1948 był członkiem Rady Naczelnej PPS. Sprawował także funkcję wiceprezydenta Zabrza.