He practiced as a legal executive between 1988 and 2000, in the United Kingdom. In 2001, he was elected to represent Chwa County, Kitgum District, in the Ugandan Parliament, serving continuously in that position until 2006. He was appointed Minister of State for Education and Sports, responsible for sports, serving in that capacity concurrent with his parliamentary responsibilities, until 2005. In 2005 he was appointed to his current ministerial position. Between 2001 and 2005, he served as the Anglophone Vice President, Supreme Council for Sports in Africa.