- Treasurer & Account Officer in Charge of Citibank’s Financial Institutions in Dakar 1982 – 1983
- Vice President Citibank, New York 1983 – 1991
- Vice President Citibank Private Bank, Geneva 1991 – 1996
- Managing Director Sahara Financial Management Services 1995 – Till Now
- Tanexco Chief Financial Officer 2001 – Till Now
- Regional Director of Ecobank for Middle East, North Africa & India 2008 – 2011
- Vice Chairman at Signature Africa Ventures 2012 – Till Now
- Director at Global Finance & Capital Ltd. 2012 – Till Now
- Board Member of United Capital (ex UBA Capital) 2013- Till Now
- Director at Genesis Investment Group 2015 – Till Now