Foi secretário-geral da Unctad, ministro do Meio Ambiente, da Fazenda, embaixador em Genebra, Washington e Roma.