Deuxième des championnats d'Amérique du Nord, d'Amérique centrale et des Caraïbes d'athlétisme espoirs 2016, il remporte la médaille d'argent des Jeux panaméricains de 2019, à Lima, où il s'incline d'un 1/100 de seconde devant le Barbadien Shane Brathwaite. Il s'adjuge par ailleurs la médaille d'or aux relais mondiaux 2019 dans l'épreuve peu disputée du "Shuttle hurdles relay". Le , il se classe troisième du Meeting de Paris et porte son record personnel à , puis termine quatrième de la finale de la Ligue de diamant 2019 à Bruxelles.