Pasó por Envigado y llegó luego al Independiente Medellín, donde jugó por dos temporadas.
El Chiqui García, su padre, llegó dirigir la selección nacional y lo citó para jugar las eliminatorias de Corea-Japón 2002.
Tras una nueva escala en Millonarios, Carlos Javier Mac Allister lo lleva a Argentinos Juniors en el 2000.
García no tuvo continuidad en Argentinos Juniors, lo cual determinó su salida.
En 2002 pasó nuevamente por Millonarios (tercera vez) y por Independiente Santa Fe, hasta que una lesión lo hizo abandonar la práctica activa del fútbol.