1999 nyarán a Celta Vigo együttesébe igazolt és a Real Oviedo ellen mutatkozott be. A szezonbeli egyetlen gólját a Real Madrid ellen szerezte meg. A következő évben a Real Madrid játékosa lett és 2002-ben bajnokok ligáját nyertek. A 2003-04-es szezont a francia Bordeaux csapatánál töltötte kölcsönben. 2005 és 2008 között a Real Zaragoza klubjának a labdarúgója volt. Itt spanyol kupa döntőt játszott. Szerződése lejártát követően az amerikai New York Red Bulls csapatába igazolt. A Houston Dynamo ellen debütált és az egyetlen gólját a Toronto FC ellen szerezte meg. 2010-ben már a Kitchee SC alkalmazásában állt korábbi csapattársával, Agustín Aranzáballal. A bajnokságban nem lépett pályára.