The 1996–97 Primeira Divisão was the 63rd edition of top flight of Portuguese football.
It started on 25 August 1996 with a match between Benfica and Braga, and ended on 15 June 1997.
The league was contested by 18 clubs with Porto as the defending champions.
Porto won the league and qualified for the 1997–98 UEFA Champions League group stage, along with Sporting CP, who qualified for the second round, Boavista qualified for the 1997–98 UEFA Cup Winners' Cup first round, and Benfica, Braga and V. Guimarães qualified for the 1997–98 UEFA Cup; in opposite, Espinho, União de Leiria and Gil Vicente were relegated to the Liga de Honra.
Felgueiras, Campomaiorense and Tirsense, were consigned to the Liga de Honra following their final classification in 1995–96 season.