Aux Championnats d'Europe 2008 organisés à Eindhoven, il obtient plusieurs places d'honneur : cinquième du 50 m, il échoue au pied du podium des 100 et 200 m dos. Quelques mois plus tard, lors des Jeux olympiques d'été de 2008, il parvient à atteindre la finale du 100 m dos, améliorant au passage son record personnel de plus d'une seconde en 53 s 51. En finale, il égale ce temps, une performance insuffisante pour monter sur le podium. L'Espagnol termine en effet à la septième place à 33 centièmes de seconde de la médaille de bronze.