1944. április 5-én született Kolozsváron. 1967-ben a szegedi József Attila Tudományegyetemen szerzett jogi diplomát. 1989–1990-ben privatizációs kormánybiztos.
1990-től a Nemzetközi Gazdasági Kapcsolatok Minisztériuma, majd 1991–1994 között a Külügyminisztérium közigazgatási államtitkára. 1990–1991-ben az Állami Vagyonügynökség igazgatótanácsának alelnöke. 1994–1998 között a bruges-i és natolini Európa Kollégium, 1996-ban a Közép-európai Egyetem vendégtanára.
1994–1998, majd 2002–2009 között a Martonyi és Kajtár, Baker & McKenzie Budapest nemzetközi ügyvédi iroda ügyvezető partnere és az ügyvédi iroda európai tanácsának tagja. 1998–2002 között az első Orbán-kormány külügyminisztere. Minisztersége alatt haladtak előre az európai uniós tárgyalások, és lett Magyarország a NATO tagja. 2010–2014 között a második Orbán-kormány külügyminisztere. Az állam- és jogtudományok kandidátusa, habilitált egyetemi tanár. 1999 és 2009 között a Szegedi Tudományegyetem Jogi Karának tanszékvezető egyetemi tanára, 2014-től professor emeritus. Korábban tanított a Budapesti Eötvös Loránd Tudományegyetemen, jelenleg a Nemzeti Közszolgálati Egyetem vendégprofesszora.