W wyborach parlamentarnych w 1930 roku został posłem na Sejm III kadencji (1930–1935) z listy nr 1 (BBWR) z okręgu nr 42 (Kraków-powiat). Należał do klubu BBWR i pracował w komisjach: ochrony pracy (w której był sekretarzem), opieki społecznej i inwalidzkiej. W wyborach parlamentarnych w 1935 roku został ponownie wybrany posłem na Sejm IV kadencji (1935–1938) 62 106 głosami z listy państwowej z okręgu nr 82, obejmującego powiaty: krakowski i chrzanowski. Należał do klubu Parlamentarna Grupa Pracy (w którym był sekretarzem). Pracował w komisjach: administracyjno-samorządowej, pracy, zdrowia społecznego i opieki społecznej. W wyborach parlamentarnych w 1938 roku został kolejny raz wybrany posłem na Sejm V kadencji (1938–1939) z listy państwowej z okręgu nr 82, obejmującego powiaty: krakowski i chrzanowski. Należał do klubu OZN. Pracował w komisjach: administracyjno-samorządowej, budżetowej (zastępca przewodniczącego), inwestycji, pracy (przewodniczący), regulaminowej, zdrowia społecznego i opieki społecznej.
W 1937 został wybrany wiceprezesem Związku Miast Małopolskich i pełnił tę funkcję do 1939Rocznik Polityczny i Gospodarczy 1939, Warszawa 1939, s. 305..