1 czerwca 1921, w stopniu kapitana, pełnił służbę w Dowództwie Okręgu Generalnego Pomorze, a jego oddziałem macierzystym był 63 Pułk Piechoty w Toruniu. 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem z 1 czerwca 1919 i 373. lokatą w korpusie oficerów piechoty. W latach 1922–1923 pełnił służbę w Dowództwie Okręgu Korpusu Nr VIII w Toruniu na stanowisku szefa Oddziału III Sztabu, pozostając oficerem nadetatowym 63 pp. 1 listopada 1922 został „powołany do służby Sztabu Generalnego z prawem jednorocznego doszkolenia w Wyższej Szkole Wojennej”. Od tego czasu przysługiwał mu, obok stopnia wojskowego, tytuł „przydzielony do Sztabu Generalnego”. 31 marca 1924 został mianowany majorem ze starszeństwem z 1 lipca 1923 i 107. lokatą w korpusie oficerów piechoty. W tym samym roku został przeniesiony do 18 Pułku Piechoty w Skierniewicach na stanowisko dowódcy I batalionu. W lipcu 1925 został przesunięty na stanowisko kwatermistrza.