وكان قد تولّى قبل ذلك عددا من المناصب الرفيعة المستوى لشؤون السياسة العامة في المنظمة، منها منصب مستشار خاص لاثنين من المديرين العامين السابقين ومدير المكتب الإقليمي لأفريقيا وأقل البلدان نمواً وممثّل اليونيدو ومدير أول مكتب إقليمي لليونيدو في نيجيريا.
Ранее он занимал различные руководящие должности высокого уровня в Организации, в том числе специального советника двух предыдущих генеральных директоров, директора Регионального бюро для Африки и НРС, а также представителя и директора первого Регионального отделения ЮНИДО в Нигерии.