17 grudnia 1931 został awansowany do stopnia majora ze starszeństwem z dniem 1 stycznia 1932 i 40. lokatą korpusie oficerów piechoty. W 1932 został przeniesiony do składu osobowego Inspektora Armii, gen. dyw. Edwarda Śmigłego-Rydza w Wilnie na stanowisko oficera sztabu. W latach 1936–1937 odbył staż liniowy na stanowisku dowódcy III batalionu 36 pułku piechoty Legii Akademickiej w Warszawie. W latach 1937–1939 ponownie pełnił służbę w Generalnym Inspektoracie Sil Zbrojnych. Na podpułkownika awansował ze starszeństwem z dniem 19 marca 1938.

W czasie kampanii wrześniowej 1 września 1939 został przydzielony do Naczelnego Dowództwa na stanowisko oficera do zleceń Naczelnego Wodza. Od 3 września organizował i dowodził Podgrupą „Radom” w Grupie „Kielce” płk. dypl. Kazimierza Glabisza. Po ciężkich walkach z Niemcami dowodzona przez niego grupa została okrążona, a on sam po wydaniu rozkazu rozproszenia, przedostał się na Węgry, gdzie został internowany.

W czasie internowania na Węgrzech otrzymał imienny rozkaz przedostania się do Francji, gdzie przejął dowództwo 5 Małopolskiego pułku strzelców pieszych. W czasie kampanii francuskiej, jego pułk osłaniał wycofujące się wojsko francuskie.