He made his international debut for Costa Rica in a June 2004 friendly match against Nicaragua and earned a total of 33 caps, scoring no goals. He represented his country in 7 FIFA World Cup qualification matches and played in the 2006 FIFA World Cup after being named in coach Alexandre Guimarães's selection. He also played at the 2005 and 2007 UNCAF Nations Cup, as well as at the 2005 and 2007 CONCACAF Gold Cups and the 2004 Copa América.