 From 1991 until 1992, he served as a legal assistant to the Minister of Justice & Attorney General of Uganda.From 1992 until 1994, he served as a senior state attorney for civil litigation in the Office of the Solicitor General of Uganda.From 1993 until 1999, he served as the company secretary and legal counsel at Pan World Insurance Company Limited (PWICO).