La Supertaça Cândido de Oliveira 1988 è stata la 10ª edizione di tale edizione, l'annuale incontro di apertura della stagione calcistica portoghese che vede di fronte i vincitori della Primeira Divisão della stagione precedente e della Taça de Portugal (o la finalista di quest'ultima in caso il vincitore di campionato e coppa coincidano).
Nella Supercoppa del 1988 si affrontarono il Porto (campione della Primeira Divisão 1987-88) e il Vitória Guimarães, finalista perdente della Taça de Portugal proprio contro il Porto[1][2].
Nella gara d'andata giocata allo Stadio D. Afonso Henriques di Guimarães i padroni di casa ebbero la meglio vincendo 2-0. Al ritorno ad Oporto finì 0-0.
Per il Vitória Guimarães si trattò del primo successo in Supercoppa di Portogallo della sua storia, nonché primo titolo nazionale in assoluto.