The 1997–98 Primeira Divisão was the 64th edition of top flight of Portuguese football.
It started on 25 August 1997 with a match between Varzim and Porto, and ended on 17 May 1998.
The league was contested by 18 clubs with Porto as the defending champions.
Braga qualified for the 1998–99 UEFA Cup Winners' Cup first round, and V. Guimarães, Sporting CP and Marítimo qualified for the 1998–99 UEFA Cup; in opposite, Leça, Varzim and Belenenses were relegated to the Liga de Honra.
The other three teams were replaced by Campomaiorense, Varzim and Académica from the Liga de Honra.