La Primeira Liga 2003-2004, nota come SuperLiga GalpEnergia 2003-2004 per ragioni di sponsorizzazione, è stata la 70ª edizione della massima serie del campionato portoghese di calcio. Il campionato è iniziato il 16 agosto 2003 ed è terminato il 9 maggio 2004.
Il campionato è stato vinto per il secondo anno di fila e per la 20ª volta nella sua storia dal Porto. Il capocannoniere del torneo è stato Benni McCarthy del Porto, con 20 reti segnate. L'Alverca, il Paços de Ferreira e l'Estrela Amadora sono stati retrocessi in Segunda Liga.
Questo campionato è ricordato anche per la tragica morte dell'attaccante del BenficaMiklós Fehér, avvenuta per arresto cardiaco il 25 gennaio 2004, durante la sfida con il Vitória Sport Clube.
Le 18 squadre partecipanti si affrontano in un girone di andata e ritorno, per un totale di 34 giornate.
La squadra campione di Portogallo ha il diritto a partecipare alla fase a gironi della UEFA Champions League 2004-2005.
La squadra classificata al secondo posto è ammessa al terzo turno di qualificazione della UEFA Champions League 2004-2005.
Le squadre classificate al terzo, al quarto e al quinto posto sono ammesse al primo secondo turno della Coppa UEFA 2004-2005, assieme alla squadra vincitrice della Taça de Portugal 2003-2004.
La squadra classificata al sesto posto è ammessa alla Coppa Intertoto 2004.
Le squadre classificate agli ultimi tre posti (dal 16º al 18º posto) retrocedono in Segunda Liga.