En 2006, il décroche la médaille d'argent en junior aux championnats d'Ouganda de cross-country derrière Benjamin Kiplagat. Il s'améliore aux championnats du monde de cross-country en terminant . Le , il devient champion d'Ouganda de 5 000 m en Il prend ensuite part aux championnats du monde juniors d'athlétisme à Pékin où il se classe neuvième du 5 000 m en .