Dopo aver vinto con la nazionale Under-20 un campionato mondiale (1997) e due campionati sudamericani (1997 e 1999), nel 2000 debutta nella nazionale maggiore, facendone stabilmente parte fino all'inizio della gestione Maradona. Con la maglia della nazionale argentina prende parte alla Confederations Cup 2005, al Mondiale 2006 e alla Coppa America 2007. Non viene inserito nella lista dei convocati per il Mondiale 2010.