Chiapas F.C.
García made his debut for Club Deportivo Guadalajara of the Primera División de México as a midfielder in the 2001 Spring season, eventually playing nine games that season. After three more seasons as a midfielder, García was moved to central defense by Hans Westerhof, where he was a consistent starter throughout 2004. He joined Chivas USA in August 2006. His stint with Chivas USA lasted a short while, as he was released and consequently bought by Jaguares de Chiapas, marking his return to the Mexican Primera Division. With Chivas, García made a last minute goal against his current team Chiapas F.C.. This secured Chivas a semi-final berth, where it played against Pachuca and managed another last minute goal. During the 2007 Draft Santos Laguna acquired him from Chiapas F.C.