Wicemistrz Afryki z Marrakeszu (2014). W 2015 sięgnął po srebro igrzysk afrykańskich w Brazzaville. W 2016 stanął na najwyższym stopniu podium afrykańskiego czempionatu w Durbanie. Reprezentował Kenię na igrzyskach olimpijskich w Rio de Janeiro (2016) oraz na mistrzostwach świata w Londynie (2017).