El mediocampista santafesino de 36 años hizo inferiores y debutó profesionalmente en River Plate en el año 2003 y allí jugó hasta 2005, cuando emigró al Corinthians de Brasil. Al año siguiente inició su carrera en Europa al pasar al West Ham y luego al Liverpool de Inglaterra, hasta llegar en 2010 a Barcelona, donde formó parte de uno de los ciclos más exitosos de la historia del fútbol mundial.
Luego de un paso por el Hebei China Fortune entre 2018 y 2019, regresó al país para jugar y retirarse en Estudiantes de La Plata, disputando apenas 11 partidos en casi un año, debido al largo parate a causa de la pandemia.
Los números totales de su trayectoria en clubes indican 644 partidos disputados y 5 goles, obteniendo nada menos que 21 títulos, 19 de ellos en Barcelona.
En la Selección Nacional, contando juveniles y mayor (en la cual jugó 4 mundiales y 5 copas América), totalizó 186 encuentros y gritó 5 tantos, logrando cuatro títulos: dos Juegos Olímpicos, un Preolímpico y un Sudamericano Sub 20.