Nacido en la ciudad de Buenos Aires, empezó a temprana edad en las formativas de Racing Club de Avellaneda.
Debuta en Primera y se mantiene en el equipo durante tres años. Es transferido a Almirante Brown en la Primera B Nacional para luego emigrar al fútbol mexicano al Coras FC.
Regresa a Argentina y tiene un paso por la B Metropolitana en Dock Sud, Argentino de Quilmes y Estudiantes de Córdoba. Para finalizar su carrera como jugador se desplaza a Ecuador a desempeñarse en el CD Saquisilí.
Como entrenador comienza su carrera en el último club que lo vio jugar. Para después forjar una gran carrera destacándose en Ecuador, Bolivia y Chile en grandes equipos como Cobreloa, Huachipato, Deportivo Quito, Macará.
Técnico Universitario, Liga de Portoviejo, Manta e Imbabura. Además ejerció como director deportivo en la fililal de Estudiantes de la Plata Ecuador.