Po zwolnieniu z WP podjął pracę naukową w Instytucie Krajów Socjalistycznych Polskiej Akademii Nauk. W 1972 uzyskał stopień doktora nauk humanistycznych na Wydziale Historycznym Uniwersytetu Warszawskiego. W latach 1980–1990 przebywał na stypendium naukowym w Akademii Nauk Białoruskiej Socjalistycznej Republiki Radzieckiej w Mińsku. W listopadzie 1990 Wyższa Komisja Atestacyjna przy Radzie Ministrów ZSRR nadała mu stopień doktora nauk humanistycznych, który został uznany w Polsce za równorzędny z dyplomem nadania polskiego stopnia naukowego doktora habilitowanego. Od 1993 był profesorem Wyższej Szkoły Pedagogicznej im. Jana Kochanowskiego w Kielcach, a następnie profesor Górnośląskiej Wyższej Szkoły Pedagogicznej w Mysłowicach.
Awanse W trakcie służby w Wojsku Polskim otrzymywał awanse na kolejne stopnie wojskoweJ. Królikowski, Generałowie i admirałowie Wojska Polskiego 1943–1990 t. I: A–H, Toruń 2010, s. 319–321: podporucznik – 1944 porucznik – 1945 kapitan – 1946 major – 1948 podpułkownik – 1953 pułkownik – 1957 generał brygady – 1966