I 1981 ble han advokat ved FNs menneskerettighetssenter i Genève. Senere arbeidet han for FNs høykommissær for flyktninger. Han har bl.a. vært sekretær for FNs menneskerettighetskommisjon og leder for klageavdelingen til FNs høykommissær for flyktninger. Videre har han vært juridisk rådgiver for FNs komité mot tortur og FNs komité for bekjempelse av rasediskriminering.