Jako sekretarz Związku Śląskich Katolików, którym kierował od 1903 r., w 1907 i 1911 został wybrany do Rady Państwa w Wiedniu. W czasie I wojny światowej był członkiem Naczelnego Komitetu Narodowego. W październiku 1918 razem z Janem Michejdą, reprezentującym polskich ewangelików oraz socjalistą Tadeuszem Regerem stanął na czele Rady Narodowej Księstwa Cieszyńskiego. Wiosną 1919 brał udział w konferencji pokojowej w Paryżu, gdzie bronił interesów ludności polskiej i walczył o przyłączenie większości Śląska Cieszyńskiego do Polski. W latach 1919–1928 poseł na Sejm RP. Był członkiem klubu Narodowego Zjednoczenia LudowegoTadeusz Rzepecki, Sejm Rzeczypospolitej Polskiej 1919, Poznań 1920, s. 286.. W 1927 został wybrany burmistrzem Cieszyna. Senator II kadencji wybrany w 1928 roku z województwa śląskiego z listy BBWRTadeusz i Karol Rzepeccy, Sejm i Senat 1928-1933. Podręcznik zawierający wyniki wyborów w województwach, okręgach i powiatach, podobizny posłów sejmowych i senatorów, statystyki i mapy poglądowe, Wielkopolska Księgarnia Nakładowa Karola Rzepeckiego, Poznań 1928, s. 169..