Debutó en la Selección nacional de fútbol de Argentina en 1995, disputó un total de 56 partidos y convirtió 9 goles. Jugó 15 partidos por las eliminatorias del Mundial 2002 y particicipó del Mundial de Corea y Japón. Disputó 11 partidos por las eliminatorias del Mundial 2006 sin embargo no fue convocado para el mismo. Jugó 2 Copas América, y ganó la medalla de oro en los Juegos Olímpicos de 2004 en Atenas (fue uno de los 3 jugadores mayores de 23 años en ser convocados). Su último partido defendiendo la camiseta de su país fue el 12 de octubre de 2005 en la derrota por 1 a 0 ante Uruguay.