W 2007 zajął 23. miejsce na mistrzostwach świata juniorów młodszych, a rok później był dziesiąty na juniorskich mistrzostwach świata w Bydgoszczy. Szósty chodziarz igrzysk Wspólnoty Narodów w 2010. Dwa lata później stanął na najwyższym stopniu podium młodzieżowego czempionatu NACAC. Brązowy medalista uniwersjady w Kazaniu w rywalizacji drużynowej (2013). W tym samym roku sięgnął po srebro igrzysk frankofońskich. W 2015 został mistrzem igrzysk panamerykańskich w Toronto. Dwunasty zawodnik chodu na 20, jak i na 50 kilometrów podczas mistrzostw świata w Pekinie. W 2016 startował na igrzyskach olimpijskich w Rio de Janeiro, podczas których był dziesiąty w chodzie na 20 kilometrów oraz zajął 4. miejsce w chodzie na 50 kilometrów. W następnym sezonie uplasował się na piętnastej pozycji w chodzie na 50 kilometrów w mistrzostwach świata w Londynie. W 2019 zdobył brązowy medal w chodzie na 50 kilometrów podczas mistrzostw świata w Dosze. Brązowy medalista igrzysk olimpijskich w Tokio (2021).