Pełnił mandat radnego Rady Miasta Lwowa od 1912 do 1927, później wybrany ponownie w wyborach samorządowych 1934 startując z listy endeckiej. Od 1914 działał w Lidze Narodowej. Był członkiem Tymczasowego Komitetu Rządzącego od 1918 do 1919, Komisji Rządzącej dla Galicji i Śląska Cieszyńskiego w 1919. Z ramienia Listy Katolicko-Narodowej (lista nr 24) w okręgu nr 50 LwówWybory do Sejmu 4 marca 1928 (okr. 49 -56). uzyskał mandat posła Sejmu Rzeczypospolitej Polskiej III kadencji (1930–1935). Zasiadł w kole poselskim Związku Ludowo-Narodowego, następnie był posłem Klubu Narodowego. Pełnił funkcję przewodniczącego sejmowej Komisji PrawniczejPrezesi i wiceprezesi Komisji Sejmowych II kadencji.Naiwność Komisji nie znała granic.. Został działaczem Stronnictwa Narodowego. Pełnił funkcje prezesa zarządu okręgowego i wiceprezes zarządu Dzielnicy Małopolski Wschodniej SN we Lwowie od 1930 do 1934, był członkiem Komitetu Głównego SN od 1935.

Publikował w dzienniku „Słowo Polskie”, sprawował stanowiska przewodniczącego rad nadzorczych czasopism „Lwowski Kurier Poranny”, „Kurier Lwowski”. Po wybuchu II wojny światowej i agresji ZSRR na Polskę z 17 września 1939 został aresztowany przez sowietów. Później został zwolniony.