1990 m. kovo 11 d. Lietuvos Nepriklausomybės akto signataras.
1990-1991 m. Lietuvos Respublikos Aukščiausiosios Tarybos Užsienio reikalų komisijos primininko pavaduotojas.
1993-1996 m. Lietuvos Respublikos Prezidento patarėjas užsienio politikai, užsienio politikos grupės vadovas. 1993 m. LR prezidento dekretu suteiktas nepaprastojo ir įgaliotojo ambasadoriaus rangas (kartu su Virgilijumi Bulovu – pirmiesiems po Nepriklausomybės atkūrimo).
1996–2001 m. Lietuvos Respublikos nepaprastasis ir įgaliotasis ambasadorius Jungtinėje Didžiosios Britanijos ir Šiaurės Airijos Karalystėje. (1997-2001 m. – LR ambasadorius ir Airijai, 1998-2001 m. – LR ambasadorius ir Portugalijai).
2002–04 Lietuvos Respublikos užsienio reikalų viceministras.
2004-2014 m. Europos Parlamento narys, Užsienio reikalų komiteto narys, Saugumo ir gynybos pakomitečio pirmininko pavaduotojas.

