Comenzó destacando como defensa en Peñarol, en cuyas juveniles debutó en 1983, y con quien obtuvo la Copa Libertadores de 1987.
En 1989 dio el salto a Europa, fichando por el club Figueres de la segunda división española.
En la Serie A de Italia coincidió con Enzo Francescoli, también representado por Casal.
Tras su paso por Argentina regresa a su país natal en el año 2000, nuevamente para jugar en Peñarol.
Defendió la camiseta celeste en un total de 57 partidos, en los que convirtió 4 goles.