Comenzó como futbolista profesional en Chacarita Juniors, después jugó en Banfield, Sudamérica de Uruguay, Kimberley, El Porvenir, Quilmes, Deportivo Laferrere, Deportivo Morón, Tigre y All Boys.
Su carrera como entrenador se inició en Almagro por la temporada 1994-95 y perduró hasta 1998.
Luego de su paso por el Tricolor donde ascendió al Nacional B.
Dirigió al Club Atlético Tigre en la temporada 98/99, en la que el club accedió al Reducido de la Primera B Metropolitana y finalmente alcanzó el ascenso a la Primera B Nacional.
Ese mismo año tomó la posta de Tristán Suárez, pero no conforme con los resultados retornó a Almagro para dirigirlo en la temporada 99/00.