W latach 1933–1939 był burmistrzem miasta Chrzanowa. Był założycielem i przez wiele lat szefował ZHP w tym mieście, był prezesem Związku Strzeleckiego i Federacji Polskich Związków Obrońców Ojczyzny na powiat chrzanowski.

Pełnił wiele innych funkcji w Chrzanowie, m.in.: prezesa organizacji powiatowej BBWR, wojewódzkiego inspektora Organizacji Młodzieży Pracującej.

Był też działaczem związkowym, m.in. w 1928 roku współtworzył oddział Bezpartyjnego Zrzeszenia Robotników im. Józefa Piłsudskiego (później pod nazwą Gospodarczy Związek Zawodowy Robotników Przemysłu Metalowego w Polsce), od 1929 roku był wiceprezesem Konfederacji Związków Zawodowych, od 1931 członkiem Polskiego Bezpartyjnego Zespołu Pracy, w okresie 1931–1936 – wiceprezesem Związku Zawodowego Robotników Przemysłu Górniczego (1931–1936), w latach 1931–1937 był organizatorem i członkiem Rady Okręgowej Związków Związków Zawodowych (ZZZ) w Krakowie i równocześnie członkiem prezydium Centralnego Wydziału Zawodowego ZZZ, prezesem Związku Pracowników Państwowych i Samorządowych w Chrzanowie. Był współorganizatorem i członkiem Rady Nadzorczej oraz członkiem Wydziału Wykonawczego Zjednoczenia Polskich Związków Zawodowych.