He made his debut for the senior national team in a January 1998 friendly match against Honduras and collected a total of 73 caps, scoring 9 goals. He has represented his country in 18 FIFA World Cup qualification matches. and played at the 1999 and 2003 UNCAF Nations Cups as well as at the 2002, 2003 and 2005 CONCACAF Gold Cups and the 2001 and 2004 Copa América.