Con la Selección Argentina, debutó en 1999 y disputó la Copa América de ese mismo año, donde obtendría el récord Guiness de errar tres penales consecutivos en un solo partido. No volvería a ser convocado hasta 2009, donde anotaría un gol decisivo en las Eliminatorias para que el seleccionado argentino clasifique al Mundial de Sudáfrica 2010, en donde también, logró el récord de ser el jugador debutante más viejo (37 años) en anotar un gol en la competencia, hasta ser superado por el panameño Felipe Baloy en el Mundial de Rusia 2018.