W latach 1969–1971 był zastępcą sekretarza generalnego Polskiego Towarzystwa Historycznego. Od 1985 był członkiem Międzynarodowej Komisji Historii Słowian; w latach 1987–1989 członkiem Komitetu Nauk Historycznych PAN; od 1992 członek Międzynarodowej Komisji Studiów Europy Południowo-Wschodniej. Wykładał gościnnie w Katedrze Słowian Zachodnich i Południowych Uniwersytetu Moskiewskiego (1975), w Instituto Universitario Orientale w Neapolu (1989, 1990) oraz na uniwersytetach w Skopje, Lubljanie, Sarajewie i Belgradzie.

Wszystkie funkcje łączył z pracą dydaktyczną na UW. Był promotorem kilku prac doktorskich i wielu magisterskich. Był autorem licznych książek, m.in. Antynapoleońskie koncepcje Czartoryskiego (1969), Sprzymierzeńcy narodów bałkańskich (1983), Józef Poniatowski (1987), Z magnackiego gniazda do napoleońskiego wywiadu, Aleksander Sapieha (1992), Adam Jerzy Czartoryski (1994). Opracował monografię o Cmentarzu polskim w Montmorency. Pisał również hasła w encyklopediach i słownikach, napisał 12 biogramów do Polskiego Słownika Biograficznego. Jego dorobek obejmuje również udział w pracach zbiorowych, liczne artykuły, edycje źródeł i podręczniki. Od 1991 był członkiem redakcji „Przeglądu Humanistycznego” i „Pamiętnika Słowiańskiego”.