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.
Kariyeri boyunca, PASOK liderliğindeki hükümetlerde 1981'den 1989'a kadar dışişleri bakan yardımcılığı ve 1993'ten 1996'ya kadar dışişleri bakanlığı da dahil olmak üzere dışişleri bakanlığında farklı mevkilerde görev yaptı.