He finished sixth in 10,000 metres at the 2004 World Junior Championships. At the 2007 World Cross Country Championships he finished nineteenth in the senior race, while the Ugandan team of which he was a part won the bronze medal in the team competition.