Na klubové úrovní hrál v portugalské lize za FC Barreirense a Benficu Lisabon. Nastoupil ve 424 ligových utkáních. Na Mistrovství Evropy ve fotbale 1984 nastoupil ve 4 utkáních a na Mistrovství světa ve fotbale 1986 nastoupil v 1 utkání. Za portugalskou reprezentaci nastoupil v letech 1976–1986 v 63 utkáních. S Benficou vyhrál osmkrát portugalskou ligu a šestkrát Portugalský pohár. V Poháru mistrů evropských zemí nastoupil ve 24 utkáních, v Poháru vítězů pohárů nastoupil v 18 utkáních a v Poháru UEFA nastoupil ve 20 utkáních. V roce 1977 byl vyhlášen v Portugalsku fotbalistou roku.