W lipcu 1944 zgłosił się do Ludowego Wojska Polskiego. Początkowo organizował służbę historyczną. Był najpierw kierownikiem Wojskowego Biura Historycznego w Wojskowym Instytucie Naukowo-Wydawniczym, a następnie szefem Oddziału Historycznego Sztabu Generalnego WP. Następnie był oficerem do specjalnych poruczeń szefa Sztabu Generalnego (1947). Po wypełnieniu misji specjalnej, skierowany do Akademii Sztabu Generalnego, gdzie był dyrektorem nauk, a następnie wykładowcą.

W 1948 został usunięty z wojska. Od lutego 1949 był redaktorem naukowym w wydawnictwie „Prasa Wojskowa”. 13 maja 1950 aresztowany przez funkcjonariuszy Ministerstwa Bezpieczeństwa Publicznego pod fałszywymi zarzutami, rok później skazany na karę dożywotniego więzienia. W 1951 wszystkie jego utwory zostały wycofane z polskich bibliotek oraz objęte cenzurą. 15 października 1955 zwolniony, a w kwietniu 1956 zrehabilitowany. Pracował następnie w Instytucie Historii Polskiej Akademii Nauk na stanowisku zastępcy profesora początkowo w Dziale Historii Sztuki Wojennej, a następnie w Zakładzie Historii Polski w II wojnie światowej.