Prior to that appointment, he was the Ghanaian High Commissioner to Zambia.[1] He was appointed National Security Advisor to the Kufuor government in 2001.[2] He has also been the chairman of the Narcotics Control Board of Ghana.[3] He is also on various boards of the Bank of Ghana.[4] In 2005, he was Ghana's High Commissioner to Nigeria.[5]