În cursul carierei sale, el a fost numit în diferite poziţii din ministerul de externe sub guvernele conduse de PASOK, fiind inclusiv ministru adjunct de externe din 1981 până în 1989 şi ministru de externe din 1993 până în 1996.
U svojoj karijeri obavljao je brojne dužnosti u Ministarstvu spoljnih poslova pod PASOK-ovim vladama, uključujući i funkciju zamenika ministra spoljnih poslova od 1981. do 1989. godine i šefa diplomatije od 1993. do 1996. godine.