 Between 1999 and 2003, he was the acting general manager and chief executive officer at PWICO.He was appointed as a judge in the Commercial Division of the High Court of Uganda in 2003, a position he still occupies.During his legal career, he has been a participant in four national commissions of inquiry