W seniorskiej reprezentacji Meksyku García zadebiutował za kadencji selekcjonera Javiera Aguirre, 31 października 2001 w wygranym 4:1 meczu towarzyskim z Salwadorem. W 2002 roku znalazł się w składzie kadry narodowej, która złożona wyłącznie z graczy występujących w rodzimej lidze wzięła udział w Złotym Pucharze CONCACAF. Właśnie na tym turnieju strzelił swojego pierwszego i zarazem jedynego gola w reprezentacji; 18 stycznia 2002 w wygranym 1:0 spotkaniu fazy grupowej, również z Salwadorem. Ogółem w tamtej edycji Złotego Pucharu dwukrotnie pojawiał się na boisku, zaś Meksykanie odpadli z rozgrywek już w ćwierćfinale. Ogółem swój bilans reprezentacyjny zamknął na trzech rozegranych konfrontacjach.