Détenteur de la meilleure performance mondiale cadets, il devient champion du monde dans cette catégorie en 2017 à Nairobi avec un écart avec le second arrivé de près de 3 secondes. Le , il remporte les titres nationaux juniors, à la fois sur 400 m et sur 400 m haies, en portant son record personnel sur cette distance à 49 s 32 à Pretoria.