W 2010 startował na mistrzostwach świata juniorów, podczas których zajął 8. miejsce w biegu na 400 metrów przez płotki. Dwukrotny brązowy medalista mistrzostw Afryki z Porto-Novo (2012). W tym samym roku reprezentował Kenię na igrzyskach olimpijskich w Londynie, odpadając z rywalizacji w rundzie eliminacyjnej. W 2014 zdobył brąz w biegu na 400 metrów oraz w sztafecie 4 × 400 metrów podczas afrykańskich mistrzostw w Marrakeszu. W 2015 był ósmy na 400 metrów przez płotki w trakcie mistrzostw świata w Pekinie oraz zdobył brązowy medal światowych wojskowych igrzysk sportowych. Złoty i srebrny medalista afrykańskiego czempionatu w Durbanie (2016). Wicemistrz olimpijski z Rio de Janeiro (2016) w biegu na 400 m przez płotki.