Se formó en las divisiones inferiores de River Plate, para luego a principios 2007 probar suerte en el Villarreal C de España y quedarse hasta el año 2009.
[2] El año 2010 volvería a Argentina, ahora para jugar por la reserva de Racing Club.
[4] En este equipo jugó trece partidos por liga y cinco en Copa Chile, donde anotó un gol a Trasandino.
[5] En enero del año siguiente, regresó a Universidad de Chile a petición de Darío Franco para enfrentar la temporada 2013.
Finalmente, a pesar de jugar los dos primeros partidos de liga, además de los encuentros contra Unión Temuco por Copa Chile, el entrenador decidió no inscribir al jugador debido a que los cupos para extranjeros estaban copados.