De voetbalcarrière van García Calvo begon bij Real Madrid, waar hij de jeugdopleiding (cantera) en zijn debuut maakte in de Primera División op 2 maart 1996 in de gewonnen thuiswedstrijd tegen UD Salamanca (5-0). Hij komt daarna nog regelmatig het veld in, maar een echte doorbraak blijft een jaar later uit. Hij heeft dan ook een miniem aandeel in het behaalde landskampioenschap van 1996/97.
Van 1997/98 tot 2000/01 komt hij uit voor Real Valladolid dat in die seizoenen op het hoogste niveau speelt. García Calvo is vanaf zijn debuut basisspeler en na 4 seizoenen vertrekt hij naar Atlético Madrid in de Segunda División A. Met deze club wint hij in 2001/02 het kampioenschap en promoveert zodoende naar de Primera División. De speler kan echter net zoals zijn team niet overtuigen in de Primera División en komt steeds minder aan spelen toe zonder daar al te veel over te klagen.
Toch moet García Calvo in de zomer van 2006/07 vertrekken en komt hij wederom terecht bij oude liefde Real Valladolid. Met deze club behaalde hij in 2007 promotie naar de allerhoogste Spaanse divisie.
García Calvo maakt zijn debuut voor Spanje op 22 augustus 2002 in een wedstrijd tegen Hongarije (1-1). Hij komt daarna nog 2 keer uit voor zijn land. In 1998 won hij met Spanje het Europees kampioenschap voetbal onder 21.