
Ur. 1930. Ukończył studia wyższe w 1950 roku na Wydziale Humanistycznym Uniwersytetu Warszawskiego i rozpoczął pracę w charakterze asystenta. W 1954 r. uzyskał stopień kandydata nauk historycznych, a w 1960 - stopień naukowy doktora habilitowanego. Tytuł profesora nadzwyczajnego otrzymał w 1971 r., a w 1980 - został profesorem zwyczajnym nauk humanistycznych. W 1967 roku został prodziekanem Wydziału Historycznego, a w latach 1970-1973 był dziekanem tegoż wydziału. Od 1975 do 1978 roku pełnił funkcję dyrektora Instytutu Historycznego w Wydziale Historycznym. Od 1 października 1980 do 8 kwietnia 1981 roku był Rektorem Uniwersytetu Warszawskiego.W pierwszym niekomunistycznym rządzie III Rzeczpospolitej w latach 1989-91 pełnił funkcję Ministra Edukacji Narodowej. Członek Towarzystwa Historycznego oraz wielu towarzystw regionalnych.