Allí disputó 48 partidos y marcó tres goles integrando los planteles que ganarían el título del Clausura 2001 y la Copa Mercosur. Sin embargo, debido a que el club no se ocupaba de ofrecerle un contrato, hacia fines de 2001 decidió volver a Comodoro Rivadavia, donde trabajó durante dos meses en una gomería familiar.
Pero la suerte cambiaría cuando su representante Jorge Oliva logró incorporarlo al Venezia de la Serie A italiana en enero de 2002. Javier Zanetti, que tenía el mismo agente, lo albergó a su llegada en su casa del Lago de Como.
Tras una destacada temporada, pasó al Palermo y luego fue cedido al Chievo Verona.
En 2004 volvió al Palermo, donde se consolidaría por su versatilidad para moverse por ambos frentes del mediocampo, un gran dominio del balón y una capacidad notable para las asistencias de gol. La Fiorentina se hizo con sus servicios en 2006 y allí ha sido titular indiscutible. El 5 de febrero de 2008 adquirió la ciudadanía italiana para liberar el cupo de extranjeros.
El 12 de julio de 2011 fue fichado por el Napoli.[1] Debutó con la camiseta azzurra el 10 de septiembre, en el partido de visitante ante el Cesena (1-3 para los napolitanos). El 31 de enero de 2012 fue cedido a préstamo al Cesena hasta el final del campeonato.[2]
En el verano de 2012 fue cedido a préstamo con opción de compra al Torino.[3]
Selección mayor
Ha sido internacional con la Selección Argentina en siete oportunidades y marcó un gol, justamente en su debut, el 18 de agosto de 2004, en un amistoso ante Japón. Luego jugaría la Copa Confederaciones 2005 y un encuentro ante Perú por las Eliminatorias mundialistas.