W 1923–1924 pracował jako oficer sądowy przy Sądzie Rejonowym w Łomży, po czym został przeniesiony do rezerwy w stopniu porucznika ze starszeństwem z dniem 1 czerwca 1919 roku.
Początkowo pracował w sądzie w Suwałkach, kolejno był prokuratorem Sądu Okręgowego w Toruniu, a od 1929 roku pracował jako adwokat w Ciechanowie.
Był delegatem na Ciechanów Rady Okręgowej Adwokackiej w Warszawie, założycielem i przewodniczącym Koła Peowiaków i Koła BBWR, członkiem Wydziału Powiatowego i Wojewódzkiego, radnym m. Ciechanów i współorganizatorem Banku Mieszczańskiego.
W wyborach parlamentarnych w 1935 roku został wybrany posłem na Sejm IV kadencji (1935–1938) 23 288 głosami z listy BBWR z okręgu nr 9, obejmującego powiaty: mławski, ciechanowski, przasnyski i makowski. W kadencji tej pracował w komisjach: prawniczej i rolnej (w 1938 roku). W marcu 1936 roku został wybrany do specjalnej komisji do rozpatrzenia projektu ustawy o upoważnieniu Prezydenta RP do wydawania dekretów z mocą ustawy, a w marcu 1938 roku – do specjalnej komisji ds. oddłużenia rolnictwa, natomiast w czerwcu 1938 roku – do specjalnej komisji ds. aprowizacji.