češtinu na Fakultě osvěty a novinářství Univerzity Karlovy v Praze. V roce 1968 dosáhl doktorátu filozofie (a stal se v roce 1972 ředitelem Univerzitní knihovny), v roce 1980 titulu kandidáta historických věd (a stal se ředitelem Státní vědecké knihovny) a v roce 2004 se stal docentem českých dějin (to už byl ředitelem Moravské zemské knihovny).