W latach 1963–1968 studiował w Wyższej Szkole Ekonomicznej. Pozostawał zatrudniony w Wydziale Spraw Zagranicznych Komitetu Centralnego Węgierskiej Socjalistycznej Partii Robotniczej. W latach 1986–1990 sprawował funkcję wiceministra spraw zagranicznych. Od 1990 członek
Węgierskiej Partii Socjalistycznej
, pełnił obowiązki członka prezydium (1990–2004) i przewodniczącego partii (1998–2004). Działał w Międzynarodówce Socjalistycznej jako jej wiceprzewodniczący (2003–2008). W latach 1990–2004 zasiadał w Zgromadzeniu Narodowym, pełniąc m.in. obowiązki przewodniczącego Komisji Spraw Zagranicznych (1993–1994) oraz szefa frakcji socjalistów (1998–2000).
Dwukrotnie – w latach 1994–1998 i 2002–2004 – stał na czele węgierskiej dyplomacji. W 2004 rząd wysunął go na stanowisko komisarza ds. energetyki w nowotworzonym składzie
Komisji Europejskiej
. W związku z nieudzieleniem mu niezbędnej rekomendacji przez
Parlament Europejski
został ostatecznie komisarzem ds. podatków i unii celnej. Funkcję komisarza pełnił do 2010.