W 2016 w Bydgoszczy zdobył srebro w biegu na 400 metrów podczas mistrzostw świata juniorów, a wraz z kolegami z reprezentacji stanął na najwyższym stopniu podium sztafety 4 × 400 metrów. Rok później startował na mistrzostwach świata w Londynie, podczas których zdobył srebro w sztafecie 4 × 400 metrów, a indywidualnie dotarł do półfinału dystansu 400 metrów. W 2019 zdobył dwa złota (w sztafecie 4 × 400 metrów oraz w sztafecie mieszanej) podczas mistrzostw świata w Dosze.