Entre otros clubes defendió la camiseta de Cerro, donde hiciera sus primeros pasos en inferiores para llegar, en los años 90, a ser el capitán del equipo en 1.ª división, y Wanderers en Uruguay, Rosario Central y Argentinos Juniors en Argentina.
Comenzó su desempeño futbolístico en las divisiones formativas del Club Atlético Cerro de Montevideo, Uruguay, donde llegó a ser capitán del primer equipo con destacada labor desde 1991 hasta 1994.
En 2004, regresa a su país natal, para volver al equipo que lo vio nacer, Cerro.
En 2011 obtiene el segundo lugar dirigiendo a la 3.ª división del Club Atlético Cerro en el Torneo Apertura.
Previamente, el entrenador había logrado los títulos de la Liguilla y la tabla anual.