In 1989 werd de 33ste editie van het Campeonato Brasileiro Série A gespeeld, de hoogste voetbalcompetitie in Brazilië. De competitie werd gespeeld van 6 september tot 16 december. Vasco da Gama werd landskampioen.
Er namen 22 teams deel aan het kampioenschap. In de eerste fase werden de clubs verdeeld over twee groepen van elf. De top acht plaatste zich voor de tweede fase, de drie laatste in de stand speelden het degradatietoernooi. De zestien overblijvende teams werden in de tweede fase over twee groepen verdeeld. De clubs uit groep A speelden tegen de clubs uit groep B, de punten uit de eerste fase telden mee in de totaalstand. De winnaar van elke groep plaatste zich voor de finale om de landstitel.
De clubs die aan het degradatietoernooi deelnamen speelden twee keer tegen elkaar, de laatste vier degradeerden.
(1): Coritiba kreeg vijf strafpunten omdat het een niet-speelgerechtigde speler opstelde