Od 1926 był naczelnikiem gminy Wielkie Hajduki. Od 1927 należał do Związku Naprawy Rzeczypospolitej, w 1928 współorganizował Narodowo-Chrześcijańskie Zjednoczenie Pracy (górnośląski odpowiednik BBWR). Pełnił mandat posła na Sejm RP II (1928-1930) i III (1930-1935) kadencji. W obu przypadkach był wybierany w okręgu nr 28 w Królewskiej Hucie (od 1934 Chorzów) z listy BBWR. Od 1935 do 1939 był marszałkiem Sejmu Śląskiego IV kadencji reprezentujący Narodowo-Chrześcijańskie Zjednoczenie Pracy. Od 1936 był prezydentem Chorzowa.

W 1930 organizator Generalnej Federacji Pracy i prezes jej wydziału na Górnym Śląsku, od 1937 przywódca Zjednoczonych Związków Zawodowych w Polsce, od 1938 jeden z dwóch wiceprezesów Zjednoczenia Polskich Związków Zawodowych. W 1936 był członkiem założycielem Towarzystwa Popierania Wyższych Studiów Nauk Społeczno-Gospodarczych. Od 1937 do 1939 prezes górnośląskiego okręgu OZN. Członek rad nadzorczych wielu przedsiębiorstw, m.in. Wspólnoty Interesów Górniczo-Hutniczych.