En 2012, lors des championnats d'Amérique centrale et des Caraïbes d'athlétisme juniors de San Salvador, il s'adjuge la médaille de bronze sur 110 mètres haies et la médaille d'or au titre du relais 4 × 100 m. Il participe l'année suivante aux championnats du monde cadets de Donetsk en Ukraine, et y remporte le titre mondial du 200 m, dans le temps de 20 s 63. En 2014, il se classe troisième du et du 4 × 100 m durant les championnats du monde juniors d'Eugene. Sur , il porte son record personnel à 20 s 45.