Il remporte la médaille d'argent sur 200 m lors des Championnats Ibéro-américains 2010. Il remporte le titre du 100 m, d'un souffle, lors des Jeux d'Amérique centrale et des Caraïbes de 2014 au Mexique.