Aunque se formó en las divisiones menores de Club Atlético River Plate emigró muy joven al fútbol suizo, concretamente al FC Concordia Basel en 2006.
De esa manera pasó a la primera división del mismo país, sumándose al Grasshopper Club Zürich, en el que jugó dos temporadas.
En 2012 regresó a Suiza para sumarse al BSC Young Boys de Berna.
[3] En 2018 rescindió el contrato con el club alemán y se incorporó a Argentinos Juniors.
[4] En enero de 2020 fue cedido al Club Guaraní, siendo su primera participación en la liga paraguaya.