Vainqueur du 1 500 mètres lors des Jeux d'Amérique centrale et des Caraïbes de 2018, il remporte la médaille d'or du 5 000 mètres lors des Jeux panaméricains de 2019, à Lima.