He made his debut for Costa Rica in a November 1999 friendly match against Slovakia and earned a total of 39 caps, scoring 1 goal. He was a late addition to their 2002 World Cup squad, replacing the injured Reynaldo Parks and represented his country at the 2003 UNCAF Nations Cup as well as at the 2000 and 2003 CONCACAF Gold Cups. He was a non-playing squad member at the 2007 CONCACAF Gold Cup.