Z dniem 1 października 1931 roku został przeniesiony do 25 pułku artylerii polowej w Kaliszu na stanowisko dowódcy pułku. 17 grudnia 1933 roku został awansowany na pułkownika ze starszeństwem z dniem 1 stycznia 1934 roku i 1. lokatą w korpusie oficerów artylerii. W maju 1935 ukończył Kurs Wyższych Oficerów Artylerii w Wilnie. W dniach 28 listopada–7 grudnia 1938 był słuchaczem kursu doskonalącego dla wyższych dowódców w Centrum Wyszkolenia Piechoty w Rembertowie.

W 1938 został dowódcą artylerii dywizyjnej 17 Wielkopolskiej Dywizji Piechoty, z którą odbył kampanię wrześniową w składzie Armii „Poznań”. Brał udział w walkach pod Łęczycą (9-12 września 1939), pod Sochaczewem (16 września 1939) i w Puszczy Kampinoskiej (17-21 września 1939). Podczas walk nad Bzurą był czasowo dowódcą dywizji, po tym gdy do niewoli dostał się dotychczasowy jej dowódca płk Mieczysław Mozdyniewicz. 21 września został ranny w prawą rękę i w twarz, przebywał na leczeniu w Warszawie. Od 29 września 1939 przebywał w niewoli niemieckiej, kolejno w Oflagu II A Prenzlau (do marca 1941), w Oflagu II D Neubrandenburg (do sierpnia 1943 był starszym obozu), a następnie do 31 stycznia 1945 w Oflagu II C Woldenberg.