García was a relative late newcomer to the national team set-up, he only made his debut for El Salvador aged 27, in an April 1997 friendly match against Guatemala and has earned a total of 38 caps, scoring 1 goal. He has represented his country in 6 FIFA World Cup qualification matches and played at the 1997, 1999 and 2001 UNCAF Nations Cups, as well as at the 2002 CONCACAF Gold Cup.