Il porte son record personnel à 45 s 19 sur 400 m à Clovis en . Il remporte le titre sur 200 m lors des championnats du monde juniors 2016 à Bydgoszcz, en 20 s 17, record des championnats, à 3/100 de son record personnel de 20 s 14 obtenu à Eugene le , ainsi que le titre du relais 4 × 100 m.