16 lutego 1921 został przeniesiony do batalionu zapasowego 27 pułku piechoty w Częstochowie. W kwietniu tego roku został przeniesiony do 54 pułku piechoty w Tarnopolu. W czerwcu 1921 został przydzielony z 54 pp do Centrum Wyszkolenia Dowództwa Okręgu Generalnego Lwów. 3 maja 1922 został zweryfikowany w stopniu kapitana ze starszeństwem od 1 czerwca 1919 i 685. lokatą w korpusie oficerów piechoty. W 1924 w Tarnopolu zdał maturę. 1 kwietnia 1925 został przydzielony do Dowództwa 12 Dywizji Piechoty w Tarnopolu na stanowisko II oficera sztabu, a później przesunięty na stanowisko I oficera sztabu. 12 kwietnia 1927 prezydent RP nadał mu stopień majora z dniem 1 stycznia 1927 i 24. lokatą w korpusie oficerów piechoty. 23 grudnia 1927 został przeniesiony do kadry oficerów piechoty z pozostawieniem na dotychczas zajmowanym stanowisku. W styczniu 1928 został przeniesiony do 51 pułku piechoty w Brzeżanach na stanowisko dowódcy I batalionu. W lutym 1931 został przeniesiony do Szkoły Podchorążych Piechoty w Komorowie na stanowisko dowódcy batalionu. W marcu 1932 został przesunięty na stanowisko kwatermistrza. W listopadzie 1933 został przeniesiony do 40 pułku piechoty we Lwowie na stanowisko dowódcy III batalionu. 27 czerwca 1935 prezydent RP nadał mu stopień podpułkownika z dniem 1 stycznia 1935 i 15. lokatą w korpusie oficerów piechoty.