 He went on to make his debut as a professional in the second division with Xerez CD and CD Numancia, achieving promotion with the latter.For the 2004–05 season, García moved to La Liga with Real Zaragoza after having been signed as a replacement for César Láinez, who had been forced to retire from football at just 27.He played in all but one league game and conceded 53 goals, also appearing in ten UEFA Cup matches as the Aragonese exited in the round-of-16.