W latach 1990–1991 wykładał (jako Gastprofessor) na Ruprecht-Karl-Universität Heidelberg. W okresie 1991–1996 pełnił funkcję dyrektora Centre Scientifique Polonais w Paryżu, a od 1996 do 1998 profesora EHESS i Uniwersytetu w Dijon. Był stypendystą EHESS (1959/1960, 1963), Fondazione Einaudi (Włochy 1970–1971), Alexander von Humboldt-Stiftung (RFN 1976–1978) oraz Historische Kommission zu Berlin (Berlin Zachodni 1984–1985). W latach 1989–1992 przewodniczył Radzie Nadzorczej Spółdzielni Wydawniczej „Czytelnik”. Członek TNW, PEN-Clubu, SPP oraz towarzystw naukowych polskich i zagranicznych, członek towarzystw i redakcji. Był sekretarzem komisji obchodów setnej oraz sto pięćdziesiątej rocznicy powstania styczniowego. Od 1991 do 1996 był dyrektorem Stacji Naukowej PAN w Paryżu.

Obszary zainteresowań badawczych: powstanie styczniowe, emigracja polska w XIX w., wojna krymska, socjalizm europejski w XIX w., stosunki międzynarodowe w Europie 1848–1945, historia europejskich totalitaryzmów (zwłaszcza faszyzmu włoskiego), historia polityczna literatury. Ogłosił drukiem kilkanaście książek oraz ponad 350 artykułów naukowych w dwunastu językach.