He made his senior debut in a January 2002 friendly match against Cuba and has earned a total of 56 caps (including a non official game against Argentina), scoring 1 goal. He has represented his country in 16 FIFA World Cup qualification matches and played at the 2003 UNCAF Nations Cup and the 2005 and 2007 CONCACAF Gold Cups.