Il termine du 20 km marche des championnats du monde de 2017, à Londres, et du 20 km marche des Jeux olympiques de 2016, à Rio de Janeiro. En 2018, il remporte le titre des Jeux sud-américains.