Pełnił szereg funkcji społecznych, był m.in.: prezesem Okręgowego Towarzystwa Rolniczego w Miechowie i Izby Rolniczej w Kielcach (w okresie 1933–1939), wiceprezesem Rady Towarzystw Rolniczych województwa kieleckiego, prezesem wojewódzkiego zrzeszenia producentów mleka, wiceprezesem (od 1929 roku) i prezesem (od 1931 roku) Wojewódzkiego TOKR. Przez kilka lat kierował organizacją kielecką BBWR, był przeciwnikiem OZN.

W wyborach parlamentarnych w 1930 roku został zastępcą posła na Sejm III kadencji (1930–1935) startując z listy państwowej nr 1 (BBWR). Po zrzeczeniu się mandatów przez poprzedników, Adama Alojzego Krzyżanowskiego lub Zdzisława Lechnickiego został posłem, składając przyrzeczenie 13 lutego 1931 roku. W kadencji tej należał do klubu BBWR, z którego z czasem wystąpił.

23 maja 1934 roku został wybrany przewodniczącym międzyministerialnej komisji ds finansowo-rolnych.

W wyborach parlamentarnych w 1935 roku został wybrany posłem na Sejm IV kadencji (1935–1938) 14 636 głosami z okręgu nr 26, obejmującego powiaty: zawierciański i olkuski. W kadencji tej należał do Grupy Polskiej Posłów i Senatorów województw południowo-wschodnich. Pracował w komisjach: budżetowej (której był przewodniczącym) i rolnej.