29 stycznia 1929 roku został przeniesiony ze składu osobowego inspektora armii generała dywizji Kazimierza Sosnkowskiego do Oddziału III Sztabu GłównegoDziennik Personalny Ministerstwa Spraw Wojskowych Nr 3 z 29 stycznia 1929 roku, s. 26.. Został awansowany do stopnia podpułkownika piechoty z 1 stycznia 1930. 21 stycznia 1930 roku został przeniesiony do składu osobowego inspektora armii w WarszawieDziennik Personalny Ministerstwa Spraw Wojskowych Nr 1 z 21 stycznia 1930 roku, s. 8.. Na liście starszeństwa z 1 lipca 1933 został zweryfikowany z 28. lokatą w korpusie oficerów piechoty ze starszeństwem z dniem 1 stycznia 1930. Od 13 lutego 1938 pełnił funkcję dowódcy 1 pułku Strzelców Podhalańskich (garnizon Nowy Sącz). Mianowany pułkownikiem piechoty 19 marca 1938. W drugiej połowie 1938 brał udział w zbrojnym zajęciu Zaolzia.

Po wybuchu II wojny światowej 1939 w okresie kampanii wrześniowej do 10 września 1939 sprawował stanowisko dowódcy 1 pspodh. W działaniach obronnych był dowódcą odcinka w rejonie Wysowej, gdzie działała 2 Brygada Górska. Po 10 września został wyznaczony na stanowisko dowódcy piechoty dywizyjnej 24 Dywizji Piechoty w składzie Armii „Karpaty”. Na zapleczu wycofującej się Armii „Kraków” 14 września 1939 był jednym z dowódców zwycięskiej bitwy pod Boratyczami (drugim dowódcą był gen. dyw.