David García Dapena commence sa carrière professionnelle en 1999 au sein de l'équipe portugaise LA Aluminios-Pecol.
En septembre 2010, il prend la onzième place du Tour d'Espagne. Le jeudi 30 septembre, l'Union cycliste internationale annonce qu'un contrôle antidopage dont il a été l'objet durant ce Tour d'Espagne révèle la présence d'hydroxyéthyl starch. Son coéquipier Ezequiel Mosquera, deuxième de cette Vuelta, présente les mêmes résultats[1]. Le 6 octobre, l'UCI annonce qu’un deuxième échantillon d’urine de Garcia s’est révélé positif, et cette fois à l’EPO[2].
À la fin de la saison 2010, il met un terme à sa carrière comme coureur cycliste professionnel et écope de deux ans de suspension début 2011. Les résultats qu'il a obtenus à partir du 28 août 2010 sont annulés[3]. Le 7 septembre 2011, il avoue s'être dopé à l'EPO[4].