Formado en Instituto de Córdoba debutó en el primer equipo, que participaba en la Primera B Nacional argentina con 17 años.
[2] Tras dos temporadas en las que se hizo con la titularidad del club cordobés, en agosto de 2016 fichó por la UD Las Palmas.
[5] Tras una primera vuelta con escaso protagonismo (12 partidos, sin goles) Osasuna y UD Las Palmas acordaron la finalización del contrato de cesión.
[8] El 18 de agosto se produjo dicho traspaso al Estrella Roja de Belgrado, club serbio con el que firmó por cuatro temporadas.
[10] Tras tres temporadas en Grecia al finalizar su contrato, se marchó al Atlas Fútbol Club de la Primera División de México.