Po zakończeniu służby wojskowej organizował kółka rolnicze i spółdzielnie mleczarskie w województwie białostockim. Był samorządowcem: zasiadał w Radzie Gminnej i Wydziale Powiatowym w Augustowie oraz Radzie Wojewódzkiej w Białymstoku. Pełnił obowiązki prezesa Okręgowego Towarzystwa Rolniczego oraz radcy Izby Rolniczej w Białymstoku. Założył w rodzinnej wsi Związek Strzelecki i Straż Ochotniczą. W Związku Strzeleckim posiadał stopień funkcyjny „kompanijny”.
W 1928 uzyskał mandat posła na Sejm II kadencji z listy BBWR w okręgu Grodno–Suwałki. W 1930 ponownie wybrano go na posła w tym samym okręgu i z ramienia tego samego ugrupowania. 8 września 1935 uzyskał mandat w systemie większościowym w okręgu nr 43 Suwałki.. 13 listopada 1938 został wybrany senatorem w województwie białostockim. z ramienia Obozu Zjednoczenia Narodowego. W lutym 1939 został przewodniczącym Rady Okręgowej OZN w Białymstoku.
W czasie okupacji niemieckiej służył w Armii Krajowej, w 4 Rejonie Obwodu VI Praga, w szeregach zgrupowania 1604 lub jako dowódca zgrupowania. Najprawdopodobniej (relacja rodziny) zginął w dniu wybuchu powstania 1 sierpnia 1944 na ul. Markowskiej w Warszawie. Został pochowany na Cmentarzu Bródnowskim.
Był żonaty z Adelą z Sidorowiczów, z którą miał dwóch synów: Józefa (ur. 1928) i Edmunda (ur.