Montevideóban született. 1994-ben a Peñarolban kezdte a pályafutását, ahol két évet töltött és három bajnoki címet szerzett. 1996-ban Olaszországba szerződött az Atalanta csapatához, ahol 1998-ig játszott. Abban az évben leigazolta a Real Madrid, de nem lépett pályára egyetlen mérkőzésen sem. 1999 és 2001 között a Racing Santander játékosa volt, közte egy rövid időre hazatért a Defensor Sportinghoz is. 2001 és 2003 között Olaszországban futballozott a Venezia (2001–02) és a Torino (2002–03) csapatában. A 2003–04-es idényben 5 mérkőzésen szerepelt a Sevilla színeiben. A 2005–06-os idényben az Eibar, a 2006–07-es szezonban a francia Dijon játékosa volt. 2009-ben a Mérida csapatában fejezte be a pályafutását.