Der Torwart spielte auf Vereinsebene von 1976 bis 1984 durchgehend in der uruguayischen Primera División. Nachdem er von 1976 bis 1977 bei Defensor Sporting unter Vertrag stand, wechselte er von dort für die nächsten sechs Jahre innerhalb Montevideos zu Peñarol. Dort konnte er 1982 mit dem Gewinn der Copa Libertadores und des Weltpokals seinen größten Karriereerfolg im Vereinsfußball feiern, auch wenn er zu dieser Zeit nicht die Position des ersten Torhüters im Verein besetzte. Anschließend ging er 1984 nach Paraguay, wo er sich dem seinerzeit von Sergio Markarián trainierten Club Libertad anschloss.[1] In den beiden Folgejahren wieder für Peñarol am Ball[2], absolvierte er 1987 fünf Spiele für den kolumbianischen Verein Independiente Santa Fe. Er wechselte aber noch im selben Jahr zum brasilianischen Klub Botafogo. 1988 erfolgte eine drei Jahre währende Rückkehr zu Peñarol, nach der er sich 1991 mit einem Wechsel zu Independiente Medellín veränderte. Das Torneo Apertura und das Torneo Clausura des Jahres 1992 verbrachte er in Reihen Deportivo Mandiyús. Für die Argentinier stand er in dieser Zeit 35 Mal auf dem Platz. CA San Lorenzo de Almagro war sowohl in der Apertura 1995 als auch der Clausura 1996 sein Arbeitgeber. Hier ist jedoch nur ein Einsatz für ihn in der ersten Saisonphase verzeichnet. Zur Apertura 1997 kehrte er abermals zu Peñarol zurück. Dort gewann er dann seinen insgesamt fünften uruguayischen Meistertitel nach 1978, 1979, 1981 und 1982.
Im Jahr 2011 trainierte er spätestens ab Oktober[6] bis Anfang Dezember den Rocha FC in der Segunda División. In jenem Jahr sorgte er auch abseits des eigentlichen Sportgeschehens für Schlagzeilen, als er zunächst im März während des Basketball-Spiels Malvín gegen Biguá im Palacio Peñarol nach einer verbalen Auseinandersetzung mit einem ihm und anderen Zuschauern die Sicht aufs Spielfeld nehmenden Polizisten festgenommen wurde.[7] Im November lieferte er sich dann vor dem Spiel gegen Club Atlético Atenas mit Yonny Acosta, dem Co-Trainer von Rocha, eine körperliche Auseinandersetzung.[8][9] Von März bis Mai 2015 wirkte er als Trainer beim Cerro Largo FC. Seit Juni 2016 trainiert er den Zweitligisten Miramar Misiones.