Il remporte le titre du 20 km marche lors des Jeux d'Amérique centrale et des Caraïbes de 2014 dans son pays. Il remporte la médaille de bronze sur 50 km lors des Jeux panaméricains de 2015 à Toronto.