El "Ruso" García comenzó su carrera como jugador en las divisiones formativas de Atlético San Luis de San Rafael, luego pasó a San Martín de Monte Comán (filial del Club Banfield) y el experimentado Jorge Cervera, ex jugador de Banfield, lo acercó justamente en 2007 al Banfield, donde jugó hasta 2011.
Cristian García fichó para la temporada 2011-2012 por el de España que militaba en Segunda División y permaneció allí hasta la campaña 2012-2013, lugar que debió abandonar por problemas con el DT y la afición local. Ficha con Godoy Cruz de Mendoza para disputar el torneo Inicial 2013 en el fútbol argentino. En la temporada 2014-2015, firma con el Tenerife por 1 año, , pero el 12-11-2014 García se desvincula del club español, al pareces por desavenencias con el entrenador tras unas declaraciones desafortunadas .
Tras desvincularse del equipo español, para el 2015 se incorporó al Sabalero a principio de año, pero recién pudo firmar contrato a mediados de febrero por dificultades en tre el órgano fiduciario y el club español