W 1950 roku złożył maturę w Liceum imienia Reytana w Warszawie. W tym samym roku powrócił do wojska i został skierowany do Wyższej Szkoły Piechoty w Rembertowie, w charakterze słuchacza. Po ukończeniu szkoły został przydzielony do Głównego Inspektoratu Wyszkolenia Bojowego (od 1952 roku – Główny Zarząd Wyszkolenia Bojowego), w którym przez pięć kolejnych lat pełnił służbę na stanowisku pomocnika szefa Wydziału Szkół i Kursów Oficerskich. W latach 1950–1953 szefem tego wydziału był Wojciech Jaruzelski. W 1956 roku powrócił do Rembertowa, w charakterze słuchacza Akademii Sztabu Generalnego.

W 1959 roku, po ukończeniu akademii, został przydzielony do Wojskowego Instytutu Historycznego. W 1962 roku uzyskał, w systemie zaocznym, dyplom Wojskowej Akademii Politycznej i tytuł magistra historii. W 1967 roku obronił pracę zatytułowaną Wysiłek zbrojny emigracji polskiej we Francji 1939–1940 i otrzymał tytuł doktora nauk humanistycznych. W 1974 roku na podstawie oceny ogólnego dorobku naukowego i przedłożonej rozprawy habilitacyjnej pod tytułem Finał dziwnej wojny. Studium o kampanii francuskiej 1940 roku uzyskał stopień naukowy doktora habilitowanego nauk humanistycznych i tytuł docenta. W tym samym czasie kierował Zakładem II Wojny Światowej WIH.