Il remporte deux titres, sur steeple et sur , lors des Championnats ibéro-américains de 2016 à Rio. Son record sur le steeple est de 8 min 26 s 30 obtenu en 2016, lors de la finale des Jeux olympiques.