Campos made his debut for El Salvador national team in a February 2003 UNCAF Nations Cup match against Panama and has earned a total of 23 caps, scoring no goals. He has represented his country in only 1 FIFA World Cup qualification match and played at the 2003 and 2005 UNCAF Nations Cups and at the 2003 and 2007 CONCACAF Gold Cups.