He is also the current Chancellor of the Makerere University, He also served as Uganda's Ambassador to China, based in Beijing.He previously served as the Minister of Defence in the Cabinet of Uganda from 2006 to 2016
Prior to that, he was Minister Without Portfolio in the Office of the President from 2005 to 2006.