He made his senior debut in a June 2004 friendly match against Nicaragua and has, as of October 2017, earned a total of 103 caps, scoring one goal. He played at the 2005 UNCAF Nations Cup and the 2005 CONCACAF Gold Cup before becoming part of the senior squad for the 2006 FIFA World Cup qualification campaign. He played in all three of Costa Rica's group matches at the 2006 FIFA World Cup, as the team was eliminated without winning a point.