He made his senior debut for Costa Rica in a February 2003 UNCAF Nations Cup match against Honduras and collected a total of 28 caps, scoring 2 goals. He represented his country in 4 FIFA World Cup qualification matches and was selected as a member of the Costa Rica squad at the 2006 FIFA World Cup finals. He was the first player to be booked in the FIFA World Cup 2006 during his country's 4-2 defeat to Germany. Also he played at the 2003 and 2005 UNCAF Nations Cups as well as at the 2005 CONCACAF Gold Cup. He was a non-playing squad member at the 2004 Copa América.