Realizó las inferiores en Racing, donde formando parte del plantel profesional, tuvo la desgracia de lesionarse en un partido del Torneo de Verano. Durante su tiempo de recuperación, hubo un cambio de cuerpo técnico por otro que no lo tuvo más en cuenta.
Tuvo un breve paso por San Martín de Tucumán y posteriormente por Tiro Federal en el ascenso del fútbol argentino.
Tuvo un paso en el exterior del país, en el fútbol chileno jugó en Unión San Felipe, donde pudo hacen una buena experiencia. Para la temporada 2012-2013, Banfield fichó al mediocampista para una temporada en la B Nacional y aspirar al ascenso, que finalmente logró.
No tenido muy en cuenta en el Taladro en primera división, llegó al Sabalero para reemplazar al lesionado Cristian Llama.