He was appointed a member of the Supreme Court of Uganda in 1997 and retired in November 2009. Previously, he served as minister of commerce, minister of justice, and attorney-general, all in President Yoweri Museveni's administration.
He became a member of the Supreme Court of Uganda in 1997 and left office in November 2009. Prior to this, he held roles such as commerce minister, justice minister, and attorney-general under President Yoweri Museveni's leadership.