The 1987–88 Coppa Italia was the 41st Coppa Italia, the major Italian domestic football cup. The competition was won by Sampdoria, who defeated Torino 3–2 on aggregate in a two-legged final played at Stadio Luigi Ferraris in Genoa and Stadio Comunale in Turin.

Group stage For this event changes were made to the regulations concerning the elimination rounds: 3 points for the winner, 2 points for the winner of penalty kicks, 1 point for the loser of penalty kicks.

Group 1

Group 2

Group 3

Group 4

Group 5

Group 6

Group 7

Group 8

Round of 16 Team 1Agg.Team 21st leg2nd leg Bologna1-6Internazionale1-30-3Empoli2-1Roma2-10-0Juventus7-2Pescara1-06-2Milan1-1 (p: 3–4)Ascoli0-11-0Napoli5-4Fiorentina2-33-1Parma0-2Avellino0-00-2Pisa2-3Sampdoria2-10-2Hellas Verona1-1 (p: 1–4)Torino1-00-1

Quarter-finals Team 1Agg.Team 21st leg2nd legAvellino1-2Juventus1-10-1Internazionale3-1Empoli2-11-0Sampdoria5-3Ascoli4-21-1Torino4-3 Napoli1-13-2

Semi-finals Team 1Agg.Team 21st leg2nd legInternazionale0-1Sampdoria0-00-1Torino3-2Juventus2-01-2

Final

First leg

Second leg

Sampdoria won 3–2 on aggregate.

Top goalscorers RankPlayerClubGoals1 Diego MaradonaNapoli62 CarecaNapoli5 Blaž SliškovićPescara Alessandro AltobelliInternazionale Toni PolsterTorino Tullio GrittiTorino Marco van BastenMilan Ian RushJuventus Ramón DíazFiorentina10 Luigi De AgostiniJuventus4 Ruggiero RizzitelliCesena JúniorPescara

References rsssf.com