Der Scottish FA Cup wurde 1986/87 zum 102. Mal ausgespielt. Der wichtigste schottische Fußball-Pokalwettbewerb, der vom Schottischen Fußballverband geleitet wurde, begann am 6. Dezember 1986 und endete mit dem Finale am 16. Mai 1987 im Hampden Park von Glasgow. Als Titelverteidiger startete der FC Aberdeen in den Wettbewerb, der sich im Finale des letzten Jahres gegen Heart of Midlothian durchsetzte, und zum sechsten Mal den Schottischen Pokal gewinnen konnte. Im Endspiel der diesjährigen Austragung standen sich der FC St. Mirren und Dundee United gegenüber. Die Saints aus Paisley gewannen das Finale durch einen 1:0-Sieg nach Verlängerung durch ein Tor von Ian Ferguson und errangen zum dritten Mal nach 1926 und 1959 den Pokal in Schottland. Durch den Pokalsieg nahm der Verein im folgenden Jahr am Europapokal der Pokalsieger teil und schied dort in der 2. Runde am späteren Sieger aus Belgien, dem KV Mechelen aus.