Ha trabajado para la Organización de la Unidad Africana (OUA), ahora Unión Africana, llegando a ser Secretario General Adjunto para Asuntos Políticos.