nr 115-2-02 o nadaniu tytułu naukowego profesora ()..

Początkowo pracował w Wyższej Szkole Pedagogicznej w Warszawie, w Wojskowej Akademii Politycznej (1957–1958, wykłady z historii powszechnej) i w Archiwum Polskiej Akademii Nauk (1955–1972), a od początku lat 70. w Instytucie Kształcenia Nauczycieli, w którym w latach 1981–1990 pełnił funkcję zastępcy dyrektora ds. spraw naukowo-badawczych. W latach 1974–1980 prowadził wykłady i seminaria w Instytucie Historycznym UW. Od 1984 pracował również w kieleckiej Wyższej Szkole Pedagogicznej im. Jana Kochanowskiego (w Wydziale Zamiejscowym w Piotrkowie Trybunalskim) i w 1991 uzyskał na tej uczelni stanowisko profesora nadzwyczajnego. Od 1995 redaktor naczelny „Biuletynu Archiwum PAN”, w latach 1993–2009 przewodniczący Rady Naukowej Archiwum PAN. W latach 2000–2007 był profesorem Górnośląskiej Wyższej Szkoły Pedagogicznej im. Kardynała Augusta Hlonda w Mysłowicach.