W latach 1922–1929 służył w 77 Pułku Piechoty w Lidzie. 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z 1 czerwca 1919 i 648. lokatą w korpusie oficerów piechoty. W grudniu 1929, po ukończeniu kursu próbnego i odbyciu stażu liniowego, został powołany do Wyższej Szkoły Wojennej w Warszawie, w charakterze słuchacza dwuletniego kursu 1929/31. 27 stycznia 1930 został mianowany majorem ze starszeństwem z 1 stycznia 1930 i 6. lokatą w korpusie oficerów piechoty. Z dniem 1 września 1931, po ukończeniu kursu i otrzymaniu dyplomu naukowego oficera dyplomowanego, został przeniesiony do Dowództwa Okręgu Korpusu Nr IX w Brześciu nad Bugiem. W kwietniu 1934 został przeniesiony do 7 Pułku Piechoty Legionów w Chełmie na stanowisko dowódcy batalionu.

W 1939, w czasie pokoju i w czasie kampanii wrześniowej, pełnił służbę na stanowisku szefa sztabu 30 Dywizji Piechoty. Na stopień podpułkownika został mianowany ze starszeństwem z 19 marca 1939 i 20. lokatą w korpusie oficerów piechoty. Poległ 12 września 1939 w Wiskitkach. Został pochowany na cmentarzu parafialnym w Wiskitkach.