En 2016, il devient championnats du monde du kilomètre juniors à Aigle, en Suisse. Il remporte également une médaille de bronze sur le tournoi de vitesse. Aux championnats panaméricains sur piste 2016 à Aguascalientes, au Mexique, il établit des records du monde juniors sur le kilomètre et le 200 mètres départ lancé. Lors de ces championnats et alors qu'il est encore junior, il remporte face aux élites deux médailles de bronze sur le kilomètre et la vitesse par équipes (avec Patrice Pivin et Joel Archambault). En 2017 et 2018, il participe aux mondiaux sur piste, sans obtenir de top 10. En janvier 2018, il se classe deuxième du keirin de la manche de Coupe du monde à Minsk, en Biélorussie.