Il se révèle à l'âge de vingt-huit ans en accédant à la finale du 3 000 m steeple des Championnats du monde 2003 de Paris-Saint-Denis. Il établit cette même année le meilleur temps de sa carrière sur 3 000 m avec 8 min 0 s 62. En 2006, José Luis Blanco remporte la médaille d'argent des Championnats d'Europe d'Helsinki avec le temps de 8 min 26 s 22, terminant derrière le Finlandais Jukka Keskisalo.