Po zakończeniu wojny w grudniu 1920 wraz z 1 pułkiem wrócił do Nowego Sącza. Odbył kurs przy dywizyjnym Centrum Szkolenia w Krakowie, po czym nadal służył w pułku na stanowisku adiutanta. 3 maja 1922 został zweryfikowany w stopniu majora ze starszeństwem z 1 czerwca 1919 i 445. lokatą w korpusie oficerów piechoty. 10 lipca tego roku został zatwierdzony na stanowisku dowódcy batalionu w 1 psp. W maju 1925 został zatwierdzony na stanowisku dowódcy II batalionu 1 psp. Od kwietnia 1926 pełnił w macierzystym pułku funkcję oficera Przysposobienia Wojskowego. W maju 1927 został przesunięty na stanowisko dowódcy III batalionu.

We wrześniu 1927 został przeniesiony do Korpusu Ochrony Pogranicza z równoczesnym przeniesieniem do kadry oficerów piechoty. Od 6 października 1927 do kwietnia 1931 był dowódcą batalionu KOP „Iwieniec”. 23 stycznia 1929 został mianowany podpułkownikiem ze starszeństwem z 1 stycznia 1929 i 8. lokatą w korpusie oficerów piechoty. Od kwietnia 1931 do maja 1932 był zastępcą dowódcy 82 pułku piechoty w Brześciu, po czym wystąpił o przeniesienie ze względu na klimat niesprzyjający zdrowiu jego dzieci. 20 maja 1932 został przeniesiony do 2 pułku strzelców podhalańskich w Sanoku na stanowisko zastępcy dowódcy pułku.