Członek Koła Polskiego w Wiedniu.
Poseł na Sejm Ustawodawczy Rzeczypospolitej Polskiej (od 10 lutego 1919 do 1 grudnia 1922), mandat otrzymał Dekretem Naczelnika Państwa z 28 listopada 1918 jako poseł z Galicji Wschodniej do parlamentu austriackiego. W sejmie należał do klubu Związku Sejmowego Ludowo-NarodowegoTadeusz Rzepecki, Sejm Rzeczypospolitej Polskiej 1919 roku, Poznań 1920, s. 282.. W latach 20. XX wieku działacz Związku Ludowo-Narodowego, od 1923 wiceprezes, a od 1926 prezes zarządu partii w Przemyślu. Prezes gniazda „Sokoła” w PrzemyśluJanusz Majka, Ruch narodowy w Przemyślu w latach II Rzeczypospolitej, „Rocznik Przemyski” t. 45, z. 4, 2009, s. 152, 156, 160, 165, 174, 179, online..
W listopadzie 1920 roku wybrany do komisji specjalnej Sejmu dla reorganizacji urzędów państwowych (przewodniczący)Kto był kim w Drugiej Rzeczypospolitej, red. Jacek M. Majchrowski przy współpracy Grzegorza Mazura i Kamila Stepana, Warszawa 1994, s. 284.. W wyborach 1928 roku kandydował z listy państwowej nr 24 do Senatu, a w wyborach 1930 roku z listy nr 4: do Sejmu w okręgu wyborczym 50 (Lwów) i do Senatu w województwie lwowskim.