Od czerwca do listopada 1944 dowodził 5 Wileńską Brygadą Piechoty, m.in. w bitwie o Ankonę. Od września 1944 pułkownik dyplomowany. Od listopada 1944 do września 1946 I zastępca Szefa Sztabu Naczelnego Wodza. Później w Polskim Korpusie Przysposobienia i Rozmieszczenia. Pozbawiony obywatelstwa polskiego dekretem Tymczasowego Rządu Jedności Narodowej z 6 września 1946, uchylonym w 1971 roku. Członek Polskiego Towarzystwa Naukowego na Obczyźnie.