Le , il porte son record personnel sur cette distance à 3 h 45 mon 9 s à Naumburg. Il remporte le titre du 50 km marche lors des Jeux d'Amérique centrale et des Caraïbes de 2018.