2011 wurde er bei den Crosslauf-WM in Punta Umbría Elfter und gewann mit der ugandischen Mannschaft Bronze. 2012 wurde er bei den Leichtathletik-Hallenweltmeisterschaften in Istanbul Siebter über 3000 m. Im selben Jahr belegte er bei den Olympischen Spielen in London über 10.000 m den zehnten und über 5000 m den 15. Platz.