Vainqueur des championnats du monde juniors de 1996, il se classe deuxième des championnats d'Amérique centrale et des Caraïbes de 1997 et deuxième des Jeux panaméricains de 1999. Aux championnats du monde de 1999, il termine sixième du 110 m haies, et quatrième du relais 4 × 100 m.