Começou a carreira noSan Lorenzo, em 2002, onde foi campeão daCopa Sul-americana 2002. Jogou no San Lorenzo até 2005, onde vinha obtendo grande destaque, quando foi contratado peloEspanyol, daEspanha. Pela equipe teve uma marcante passagem, onde foi campeão daCopa do Rei, em 2006, se destacando assim cada vez mais no cenário espanhol.
No início da temporada2008–09, após ser cobiçado por grandes clubes europeus devido as suas grandes atuações pelo Espanyol e pelaSeleção Argentina, foi contratado peloManchester City.
No dia 2 de janeiro de 2023, assinou como auxiliar técnico daSeleção Albanesa, tendo comotreinador o brasileiroSylvinho.[4] O contrato é válido por 18 meses, até o encerramento daEurocopa de 2024. O objetivo da Seleção é se classificar para a fase final do torneio.[5]