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.
In 1997, he was appointed to the Supreme Court of Uganda; he retired in November 2009. Before his judicial position, he worked as commerce minister, justice minister, and attorney-general for President Yoweri Museveni’s administration.