Po zwolnieniu z niewoli do 1943 przebywał na leczeniu w Szpitalu Ujazdowskim. Został przyjęty w szeregi Armii Krajowej. W 1943 w Biurze Inspekcji Komendy Głównej AK. W sierpniu 1944, w czasie akcji „Burza” dowódca Grupy Operacyjnej AK „Śląsk Cieszyński”. Aresztowany przez Niemców w październiku 1944 został następnego dnia odbity w Kalwarii Zebrzydowskiej przez oddział dywersyjny 16 pułku piechoty AK. Został dowódcą 21 Dywizji Piechoty Górskiej AK. 20 stycznia 1945 wydał rozkaz rozformowania podległych mu oddziałów.

Służba w ludowym Wojsku Polskim 14 kwietnia 1945 został przyjęty do ludowego Wojska Polskiego. W czerwcu 1945 został skierowany do Oficerskiej Szkoły Piechoty Nr 1 na stanowisko zastępcy komendanta i z perspektywą zastąpienia gen. bryg. Michaiła Jurkina na stanowisku komendanta szkoły. Pod koniec lipca 1945 został mianowany szefem Wydziału Szkół Oficerskich Piechoty i Kawalerii w Ministerstwie Obrony NarodowejStanisław Brzeziński, Ryszard Majewski, Henryk Witek, Wyższa Szkoła Oficerska..., s. 47., a 2 sierpnia – szefem Oddziału Szkół Oficerskich Departamentu Piechoty MONStanisław Brzeziński, Ryszard Majewski, Henryk Witek, Wyższa Szkoła Oficerska..., s. 78.. Uchwałą Prezydium KRN z 14 grudnia 1945 awansował na generała dywizji ze starszeństwem z dniem 1 stycznia 1946.