У дорослому футболі дебютував 1985 року виступами за команду клубу «Монтевідео Вондерерс», в якій провів два сезони, взявши участь у 46 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу іспанської «Севільї», до складу якого приєднався 1987 року. Відіграв за клуб з Севільї наступні п'ять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Севільї», був основним гравцем команди.
Протягом 1992—1993 років захищав кольори аргентинського клубу «Хімнасія і Есгріма».
1993 року перейшов до клубу «Пеньяроль», за який відіграв 10 сезонів. Граючи у складі «Пеньяроля» також здебільшого виходив на поле в основному складі команди. Завершив професійну кар'єру футболіста виступами за команду «Пеньяроль» у 2003 році.
Виступи за збірну
1986 року дебютував в офіційних матчах у складі національної збірної Уругваю. Протягом кар'єри у національній команді, яка тривала 12 років, провів у формі головної команди країни 43 матчі, забивши 6 голів.
Завершивши виступи на футбольному полі, розпочав тренерську кар'єру, працював асистентом головного тренера у декількох клубних командах. 2010 став помічником співвітчизника Серхіо Маркаряна у тренерському штабі національної збірної Перу. Згодом, 2014 року, деякий час очолював цю національну команду.
У січні 2015 року очолив тренерський штаб команди «Пеньяроль», яку залишив на початку наступного 2016 року.
Згодом повернувся до Перу, де працював протягом 2017—2018 років тренував команду «Альянса Ліма», яка під його керівництвом виграла національну першість у 2017 році.