En 2019, il remporte la médaille d'or du 800 m lors des Jeux panaméricains, à Lima en battant le record des Jeux datant de 2007 en 1 min 44 s 25.