Sur , il remporte la médaille de bronze lors des Championnats d'Europe juniors d'athlétisme 2003. Sur , il remporte le titre lors des Championnats ibéro-américains d'athlétisme 2010. Il remporte la médaille de bronze par équipes lors des Championnats du monde 2016 à Rome en battant son record du en 3 h 55 min 6 s.