Alves won two national championships for Benfica (1981 and 1983) and four Portuguese Cups (two for Boavista, in 1975 and 1976, and two with the former side, in 1981 and 1983). He also played for them in the 1982–83 UEFA Cup final, losing on aggregate to R.S.C. Anderlecht of Belgium.