It was the 47th season of the Taça de Portugal, the premier Portuguese football cup competition organized by the Portuguese Football Federation (FPF).
The match was played on 7 June 1987 at the Estádio Nacional in Oeiras, and opposed two Primeira Liga sides: Benfica and Sporting CP.
Benfica defeated Sporting CP 2–1 to claim the Taça de Portugal for a twenty first time.
[2] In Portugal, the final was televised live on RTP.
As Benfica claimed both league and cup double in the same season, cup runners-up Sporting CP faced their cup final opponents in the 1987 Supertaça Cândido de Oliveira.