Su carrera profesional comenzó en Racing Club, al igual que la de su hermano Franco.
Allí fue considerado una de las grandes promesas que había en la configuración juvenil del predio Tita Mattiussi junto a Luciano Vietto, Valentín Viola, Rodrigo De Paul, Ricardo Centurión, Luis Fariña, entre otros.
[1][2][3] Más tarde, sería transferido al Manchester City Football Club de la Premier League, con el cual permaneció hasta 2017.
Su debut se produjo el 10 de agosto frente al Arsenal por la Community Shield, ingresando por Yaya Touré en lo que sería derrota 3-0 en Wembley.
Tras la llegada al club del futbolista Frank Lampard y la sanción que la UEFA impuso a la entidad de reducir el número de fichas de futbolistas a 21 para disputar la UEFA Champions League por incumplir el Fair Play financiero hicieron que el club inglés se planteara la cesión del futbolista, por 6 meses o quizá toda la temporada.
Participó en dos encuentros más en liga, pero una inoportuna lesión le impidió seguir jugando y debió ser operado en Inglaterra.
[22] Debutó el 3 de septiembre en la derrota 3-0 frente a la UD Almería y siguió contando para el técnico Rubén Baraja durante todo el mes.
El saldo para el jugador fue muy positivo, ya que además de recuperar su mejor forma obtiene 2 títulos con el conjunto millonario.
Ambos ante el clásico rival, Boca Juniors: Supercopa Argentina 2018 y Libertadores de América 2018.
Mientras tanto en lo que paso del 2019 consiguió en el club argentino la Recopa Sudamericana edición 2019.