Ha pasado por las divisiones inferiores de All Boys y Boca Juniors, pero nunca pudo firmar un contrato profesional.
Durante el Campeonato 2016-17, disputó 15 partidos (solo 7 de titular) y marcó 1 gol, aunque no fue tenido en cuenta por el entrenador Facundo Argüello al llegar a la conducción técnica.
Finalizó su contrato en julio de 2017 y la dirigencia decidió no renovar su vínculo con el club.
[5] En 2018 se mudó a Italia, fichando por el Siracusa de la Serie C (tercera división italiana).
[6] La temporada siguiente pasó a otro club siciliano, el Acireale de la Serie D (cuarta división).