1 czerwca 1921 pełnił służbę w Wojsku Litwy Środkowej, a jego oddziałem macierzystym był 5 pułk piechoty Legionów.

3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z dniem 1 czerwca 1919 i 1340. lokatą w korpusie oficerów piechoty, a jego oddziałem macierzystym był nadal 5 pp Leg. W następnym roku został przeniesiony do 75 pułku piechoty w Królewskiej Hucie. 18 lutego 1928 został awansowany na majora ze starszeństwem z dniem 1 stycznia 1928 i 104. lokatą w korpusie oficerów piechoty. Dowodził wówczas II batalionem 75 pp. W grudniu 1929, po ukończeniu kursu próbnego i odbyciu przepisanego stażu liniowego, został powołany do Wyższej Szkoły Wojennej w Warszawie, w charakterze słuchacza dwuletniego kursu 1929/31. 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 III w Grodnie. W październiku 1932 został przeniesiony do 24 Dywizji Piechoty w Jarosławiu na stanowisko szefa sztabu. W październiku 1935 wrócił do DOK III w Grodnie. Na stopień podpułkownika został awansowany ze starszeństwem z dniem 19 marca 1937 i 28. lokatą w korpusie oficerów piechoty. W 1939 pełnił służbę w Dowództwa Okręgu Korpusu Nr VII w Poznaniu na stanowisku kierownika Samodzielnego Referatu Bezpieczeństwa Wojennego.