Il prend part aux championnats du monde de cross-country le à Bydgoszcz où il se classe . Le , il décroche la médaille argent aux championnats d'Ouganda d'athlétisme sur 10 000 m en . Lors des championnats du monde de course en montagne le à Krynica-Zdrój, il mène la course de bout en bout et remporte le titre en terminant avec une minute trente d'avance sur son compatriote, le champion du monde 2009 Geofrey Kusuro. Nathan Ayeko complète le podium et permet à l'Ouganda de remporter l'or par équipes. Le , il décroche à nouveau l'argent aux championnats d'Afrique de course en montagne et remporte le titre par équipes avec Geofrey Kusuro et Solomon Mutai.