Urodził się 3 września 1932 r. w Warszawie. Ukończył studia historyczne na Uniwersytecie Warszawskim pod kierunkiem prof. Emila Kipy w 1956, a w 1961 r. doktoryzował się. Uzyskał habilitację w 1967 r. na podstawie rozprawy „Studia nad prasą i opinią publiczną w Królestwie Polskim 1815–1830”.