Se desempeñó como mediocampista y su primer club fue el Club Atlético Newell's Old Boys.
Debutó en Newell's Old Boys en el año 1998, permaneciendo en el club por 3 años.
En 2001 fue transferido a Italia, más precisamente al Udinese.
En los siguientes años pasaría por el Hellas Verona en 2003 y Empoli FC en 2004, equipo con el cual obtendría el ascenso a la Serie A en 2005.
En 2007 es fichado por la Juventus FC, en la que permanació durante seis meses sin lograr continuidad.