W 2014 osiągnął półfinał juniorskich mistrzostw świata oraz zdobył srebro w biegu na 400 metrów podczas igrzysk olimpijskich młodzieży w Nankin. W 2015 stawał na najwyższym stopniu podium mistrzostw Afryki juniorów i juniorów młodszych oraz sięgnął po złoty medal igrzysk Wspólnoty Narodów młodzieży. W tym samym roku zajął 5. miejsce podczas rozgrywanych w Cali mistrzostw świata juniorów młodszych. W 2016 zdobył srebrny medal w sztafecie 4 x 400 metrów oraz brązowy w biegu na 400 metrów podczas mistrzostw świata juniorów w Bydgoszczy, wywalczył złoty w biegu rozstawnym 4 x 400 metrów i srebrny medal w biegu na 1 okrążenie stadionu na mistrzostwach Afryki, a także zajął 5. miejsce podczas igrzysk olimpijskich w Rio de Janeiro. Srebrny medalista IAAF World Relays (2017).