He has previously worked at Uganda High Commission in Ottawa, Canada; Uganda Embassy in Paris, France; and Accountant General's Office in Kampala, Uganda.