Sein erstes Länderspiel für die Argentinische Fußballnationalmannschaft bestritt er im Januar 2003. Seitdem stand er in 41 Länderspielen auf dem Feld und erzielte dabei 5 Tore. Er war bei der Copa América 2004 einer der großen Stars des argentinischen Teams und war maßgeblich am Finaleinzug gegen Brasilien beteiligt. Im gleichen Jahr gewann er mit der Auswahl Argentiniens die Goldmedaille bei den Olympischen Spielen 2004. Er nahm an der Weltmeisterschaft 2006 teil und kam dabei in 3 Spielen zum Einsatz. Ebenfalls stand er im Kader Argentiniens für die Copa América 2007 in Venezuela.