 During his 20-year professional career he played for Barcelona SC (where he also retired, in 2000), Brazil's CR Vasco da Gama, C.S.Emelec, C.F.União in Portugal, Deportivo Pereira from Colombia and S.D.