Médaillé d'argent des championnats d'Afrique juniors 2019, il se classe quatrième des sélections kenyanes 2019 sur mais est finalement sélectionné pour les championnats du monde 2019 à Doha. Il se classe sixième de la finale du en , nouveau record personnel .