Nicknamed "Superman", García made his debut for El Salvador in the 1980s and earned over 30 caps, scoring no goals. He represented his country in 17 FIFA World Cup qualification matches and played at the 1993 and 1995 UNCAF Nations Cup as well as at the 1996 CONCACAF Gold Cup.