Był członkiem Okręgowej Komisji Ziemskiej i zarządu Związku Legionistów, Wileńskiego Towarzystwa Rolniczego i Wileńskiej Izby Rolniczej (był jej wiceprezesem).
Był inicjatorem powołania uniwersytetu ludowego i wielu kursów oświatowych.
Parlamentarzysta W wyborach parlamentarnych w 1928 roku został wybrany posłem na Sejm II kadencji (1928–1930) z listy nr 1 (BBWR) z okręgu (nr 62) obejmującego powiat toruński. W kadencji tej należał do klubu BBWR. W wyborach do Sejmu w 1928 roku kandydował bez powodzenia także z listy państwowej.
W wyborach parlamentarnych w 1930 roku został ponownie wybrany posłem na Sejm Rzeczypospolitej Polskiej III kadencji (1930–1935) z listy państwowej nr 1 (BBWR) z tego samego okręgu (nr 62). W kadencji tej również należał do klubu BBWR. Pracował w komisjach: budżetowej (w której był zastępcą członka), prawniczej (zastępca członka) i reform rolnych.