11 lutego 1928 objął dowództwo pułku. 1 stycznia 1929 prezydent RP nadał mu stopień pułkownika z dniem 1 stycznia 1929 i 3. lokatą w korpusie oficerów piechoty. W 1931 przeniesiony został do 23 Dywizji Piechoty w Katowicach na stanowisko II, a następnie I dowódcy piechoty dywizyjnej. 18 lipca 1936 wyznaczony został na stanowisko tej dywizji. Odpowiadał między innymi za budowę fortyfikacji Obszaru Warownego „Śląsk”. Na stopień generała brygady został awansowany ze starszeństwem z 19 marca 1939 i 13. lokatą w korpusie generałów.

W kampanii wrześniowej 1939 dowodził Grupą Operacyjną „Śląsk”, w składzie Armii „Kraków”. Przygotował linię obrony ciągłej od Świerklańca do Rybnika i Żor, wzmocnioną obsadzeniem 23 Górnośląską Dywizją Piechoty i 55 Dywizją Piechoty, Grupą Forteczną Obszaru Warownego „Katowice”, 95 Dywizjonem Artylerii Ciężkiej i grupą artylerii przeciwlotniczej. Całość ubezpieczała eskadra lotnicza i pociąg pancerny. W odwodzie pozostała kompania tankietek TK.