Sprawował również wiele funkcji społecznych i samorządowych: był radnym gminy Poddębice, radnym Zgierza i przewodniczącym rady miejskiej w Zgierzu, członkiem Sejmiku i Wydziału Powiatowego w Łęczycy oraz Sejmiku Powiatowego Łódzkiego i członkiem Rady Izby Rolniczej w Łodzi. Był też członkiem Zarządu Głównego Związku Zawodowego Rolników, prezesem kółka rolniczego, spółdzielni mleczarskiej i komitetu budowy Domu Ludowego w Górze Bałdrzychowskiej.
W wyborach do Sejmu w 1930 roku kandydował z listy państwowej nr 17, jednak nie wszedł do Sejmu. W czasie wyborów w 1935 roku został wybrany 25 412 głosami z listy państwowej w okręgu nr 18 obejmującym powiaty: łódzki i łęczycki. W IV kadencji należał do Parlamentarnej Grupy Łódzkiej, w której był sekretarzem. Pracował w komisjach: pracy i rolnej (w sesji 1935–1936).
Podczas II wojny światowej, 8 kwietnia 1940 roku został aresztowany przez Niemców i wywieziony do obozu koncentracyjnego Dachau, skąd 3 września 1940 roku przewieziono go do Sachsenhausen. Po wojnie pozostał na uchodźstwie. Początkowo prowadził kursy rolnicze i szkolenie zawodowe dla Polaków w Niemczech Zachodnich, a od 1950 roku mieszkał w Stanach Zjednoczonych. Od 1968 roku był członkiem Instytutu Józefa Piłsudskiego w Nowym Jorku.