W 2016 w Bydgoszczy zdobywał dwa złote medale mistrzostw świata juniorów – w biegu na 200 metrów oraz w sztafecie 4 × 100 metrów. W 2021 był czwarty w biegu na 400 metrów podczas igrzysk olimpijskich w Tokio, a wraz z kolegami z reprezentacji zdobył złoto w sztafecie 4 × 400 metrów.