W seniorskiej reprezentacji Meksyku García zadebiutował za kadencji serbskiego selekcjonera Bory Milutinovicia, 29 listopada 1983 w zremisowanym 4:4 meczu towarzyskim z Martyniką. Ogółem swój bilans w kadrze narodowej zamknął na trzech rozegranych spotkaniach, wszystkich sparingowych, nie zdobywając w nich żadnego gola.
Kariera trenerska Po zakończeniu kariery piłkarskiej García rozpoczął pracę jako szkoleniowiec. W lipcu 2005 został trenerem drugoligowego zespołu Trotamundos de Tijuana, który prowadził bez większych sukcesów przez pół roku, odnosząc pięć zwycięstw, pięć remisów i cztery porażki w czternastu spotkaniach. Wiosną 2008 pracował w ekipie Club Necaxa z siedzibą w Aguascalientes w roli szkoleniowca trzecioligowej drużyny rezerw, zaś jesienią tego samego roku był asystentem trenera Pablo Luny w drugoligowym Tiburones Rojos de Veracruz. Wiosną 2010 trenował czwartoligowe rezerwy swojego macierzystego Club Atlas, natomiast w latach 2010–2014 ponownie był członkiem sztabu szkoleniowego akademii juniorskiej Necaxy;