W 1930 został wybrany posłem na Sejm II RP z listy BBWR w okręgu wyborczym Cieszyn-Pszczyna. Od tego samego roku był członkiem prosanacyjnego Narodowo-Chrześcijańskiego Zjednoczenia Pracy na Śląsku, należał do jego katowickich władz, a od grudnia 1934 był prezesem zarządu powiatowego w Cieszynie. W latach 1935 i 1938 ponownie kandydował do parlamentu, nie został wybrany – w 1935 otrzymał jedynie stanowisko zastępcy senatora z woj. śląskiegoAlbum senatu i sejmu Rzeczypospolitej Polskiej oraz sejmu śląskiego: kadencja 1935–1940, Kraków 1936, s. 199..
Od 1935 pełnił funkcję zastępcy burmistrza Cieszyna, a po śmierci Władysława Michejdy w 1937 został jego burmistrzem. W tym samym roku mianowano go przewodniczącym lokalnego obwodu OZN.
We wrześniu 1938 stanął na czele Powiatowego Oddziału Komitetu Walki o Śląsk za Olzą. W czasie II wojny światowej przebywał najpierw w Nowym Sączu, gdzie zajmował się tajnym nauczaniem, później we wsi Różanki koło Krosna, pracując jako robotnik rolny.
W 1945 powrócił do Cieszyna – najpierw pracował w administracji Urzędu Miasta i Komunalnej Kasie Oszczędności, później został dyrektorem lokalnego oddziału Banku Rolnego. W 1952 zwolniono go z tej funkcji ze względu na przedwojenną przeszłość, aż do śmierci był pracownikiem jednej z miejskich aptek.