A nivel internacional, fue parte del seleccionado juvenil sub-20 de , con el cual ganó el Sudamericano Sub-20 de 1997 y el Mundial Juvenil de 1997 disputado en Malasia. En 1997 debutó en la selección mayor, donde tan solo disputó el Mundial de Alemania 2006, quedando afuera en cuartos de final. Alcanzó la final de la Copa Confederaciones 2005 y la Copa América 2007, perdiendo ambas contra Brasil. En 2008, fue parte del equipo que ganó la medalla de oro en los Juegos Olímpicos de Pekín. En 2009 decidió retirarse de la Selección, perdiendo la posibilidad de disputar el Mundial de Sudáfrica 2010.