Il est finaliste de la Coupe d'Europe des clubs champions en 1990 avec le Benfica Lisbonne, et il remporte 3 titres de champion du Portugal avec cette équipe.
Au total, il dispute 174 matchs en 1re division portugaise, inscrivant 42 buts dans ce championnat. Il dispute également 13 matchs en Ligue des champions, marquant à 6 reprises.