współpracy bałtyckiej, Inicjatywy Środkowoeuropejskiej i współpracy międzynarodowej w zakresie Ochrony Środowiska (1990–1995), ambasadorem tytularnym, przewodniczącym komitetu wyższych urzędników Rady Państw Morza Bałtyckiego i przewodniczącym Komitetu Krajowych Koordynatorów Inicjatywy Środkowoeuropejskiej (2000–2006).
Uczestniczył jako delegat lub przewodniczący delegacji w kilku sesjach Zgromadzenia Ogólnego ONZ, Konferencji Bezpieczeństwa i Współpracy w Europie w Helsinkach i spotkaniach KBWE w Belgradzie i Madrycie, w rokowaniach rozbrojeniowych w Genewie i w Wiedniu, w Konferencji Rozbrojeniowej w Sztokholmie i w wielu innych konferencjach, w tym w spotkaniu na szczycie w sprawie ochrony środowiska w Rio de Janeiro.
W czasach PRL należał do PZPR. Od sierpnia 1981 wchodził w skład Komisji Międzynarodowej Komitetu Centralnego PZPRSkład Komisji Komitetu Centralnego PZPR, "Trybuna Ludu", nr 189, 14 sierpnia 1981, s. 3..