W 2009 zajął 20. miejsce na uniwersjadzie w Belgradzie. Piąty chodziarz igrzysk Wspólnoty Narodów w 2010. Rok później uplasował się na tej samej pozycji podczas uniwersjady w Shenzhen. W 2012 reprezentował Kanadę na igrzyskach olimpijskich w Londynie, na których zajął 13. miejsce. Brązowy medalista uniwersjady w Kazaniu w rywalizacji drużynowej (2013). W tym samym roku dotarł na metę jako ósmy podczas mistrzostw świata w Moskwie. W 2015 zdobył srebrny medal igrzysk panamerykańskich w Toronto. Złoty medalista mistrzostw Kanady oraz reprezentant kraju w pucharze świata w chodzie.