W 1948 roku należał do Polskiej Partii Robotniczej i od 1948 roku do Polskiej Zjednoczonej Partii Robotniczej.

W 1948 roku rozpoczął studia historyczne na Uniwersytecie Warszawskim, pracę magisterską obronił w 1951 lub 1952Tomasz Wituch, Bogdan Stolarczyk: Studenci Instytutu Historycznego Uniwersytetu Warszawskiego 1945-2000, wyd. Arkadiusz Wingert, Kraków 2010, s. 643. roku. Po ukończeniu studiów otrzymał stypendium na studia podyplomowe na Uniwersytecie Moskiewskim. W 1955 roku doktoryzował się na podstawie pracy na temat rewolucji 1905 roku w Królestwie Polskim.

W 1956 roku rozpoczął pracę w Instytucie Historii Polskiej Akademii Nauk, gdzie był także członkiem Rady Naukowej Instytutu. Pracował także w Wydziale Historii Partii i Zakładzie Historii Partii przy KC PZPR. W 1959 roku habilitował się na podstawie pracy PPS-Lewica w latach wojny 1914–1918.