Dokumenty z archiwum KC 1948–1982.
Od września 1980 był członkiem NSZZ „Solidarność”. Był ekspertem Ośrodka Prac Społeczno-Zawodowych przy Krajowej Komisji Porozumiewawczej związku. Jesienią 1981 uczestniczył w formułowaniu programu Klubów Rzeczypospolitej Samorządnej „Wolność-Sprawiedliwość-Niepodległość”. Prowadził wykłady i publikował w prasie związkowej artykuły dotyczące najnowszej historii Polski. Po ogłoszeniu stanu wojennego pisał w drugoobiegowym „Tygodniku Wojennym”, współpracował z „Tygodnikiem Mazowsze”. Był członkiem Społecznego Komitetu Nauki, opiniującym wnioski o pomoc finansową dla wydawnictw podziemnych i o stypendia w zakresie nauk humanistycznych. W 1983 był jednym z założycieli Archiwum Solidarności, w ramach którego do 1989 wydano 24 tomy relacji i dokumentów.
W 1974 został prezesem Polskiego Związku Alpinizmu, pełnił tę funkcję do 1995.
III Rzeczpospolita W 1990 rozpoczął pracę w Instytucie Studiów Politycznych PAN, gdzie następnie został kierownikiem Zakładu Historii Najnowszej. W 1991 otrzymał tytuł profesora nauk humanistycznych. Był stypendystą m.in. Instytutu Nauk o Człowieku w Wiedniu (1996), w Waszyngtonie (2000–2001), Norweskiego Instytutu Noblowskiego (2002).