1986-1990: tudományos munkatárs, MTA, Néprajztudományi Intézet
1990-2004: Országgyűlési képviselö (elnök (1997-2002), Külügyi Bizottság, elnök (2002-2004) Európai Integrációs Bizottság)
1994-1997: politikai államtitkár, Külügyminisztérium
2004-2009: Európai Parlement, képviselő
2010-2015: nagykövet, Magyarország ljubljanai nagykövete