W wyborach parlamentarnych w 1930 roku został wybrany posłem na Sejm III kadencji (1930–1935) z listy nr 1 z ramienia BBWR z okręgu nr 21. W kadencji tej był przewodniczącym komisji robót publicznych oraz był członkiem komisji: budżetowej, przemysłowo-handlowej, opieki społecznej i kontroli długów państwowych, ponadto był referentem budżetu Ministerstwa Pracy i Opieki Społecznej oraz rzecznikiem sejmowego sądu marszałkowskiego. Przewodniczył grupie budżetowej BBWR, po ustąpieniu Karola Polakiewicza.

W wyborach parlamentarnych w 1935 roku został ponownie wybrany posłem na Sejm IV kadencji (1935–1938) 34 235 głosami z okręgu nr 26, obejmującego powiaty: zawierciański i olkuski. W kadencji tej przewodniczył komisji przemysłu i handlu (w sesji 1937–1938) i był wiceprezesem Koła Parlamentarnego OZN, udzielał się też na forum Parlamentarnej Grupy Pracy.

W wyborach parlamentarnych w 1938 roku został wybrany posłem na Sejm V kadencji (1938–1939) z tego samego okręgu (nr 26). W kadencji tej przewodniczył komisji inwestycyjnej, był członkiem komisji: budżetowej (był jej generalnym sprawozdawcą) i przemysłowo-handlowej.