En 1998 à Budapest, il est vainqueur du 1 500 m des championnats d'Europe devant Rui Silva et son compatriote Fermín Cacho. Quatre ans plus tard à Munich, il doit s'incliner face au Français Mehdi Baala, les deux hommes terminant dans le même centième de seconde. En 2010 il termine encore quatrième à Barcelone.