Il passe professionnel en 2000 dans l'équipe portugaise Paredes Rota dos Móveis. En 2002, après avoir quitté le peloton pendant plusieurs mois, il signe pour une autre équipe portugaise, ASC-Vila do Conde. Il remporte cette année-là sa première victoire professionnelle, et termine notamment cinquième du Tour du Portugal. L'équipe espagnole Comunidad Valenciana le recrute pour la saison suivante. Bon rouleur et bon grimpeur, sa principale victoire est le Tour du Portugal 2006. Il a également terminé à la dixième place du Tour d'Espagne en 2004. En 2006, il fut soupçonné de dopage, comme d'autres coureurs de son équipe Comunidad Valenciana, dans le cadre de l'affaire Puerto. L'équipe étant dissoute à la fin de la saison, il a couru en 2007 dans la modeste équipe Duja-Tavira.
En 2009, David Blanco a remporté son troisième Tour du Portugal à la suite de la disqualification de Nuno Ribeiro pour dopage[1].
↑Initialement deuxième, il récupère la victoire au classement général à la suite de la disqualification pour dopage de Nuno Ribeiro le vainqueur initial.
↑Initialement deuxième de l'étape, il récupère la victoire à la suite de la disqualification pour dopage de Nuno Ribeiro le vainqueur initial.
↑Initialement deuxième de l'étape, il récupère la victoire à la suite de la disqualification pour dopage de Héctor Guerra le vainqueur initial.