The 22 clubs were divided in 2 groups of 11 teams each, playing against the other teams of their respective groups once. The 8 best placed teams of each group qualified to the Second Stage, while the 3 last placed teams of each group competed in the Relegation Tournament.
The 16 qualified clubs were divided in two groups of 8 teams each, playing once against the other group teams. The points of this stage and of the first stage were summed. The champion of each group qualified to the final.
The 6 clubs eliminated in the First Stage played against each other twice. The 4 last placed teams were relegated to the following year's Série B.
It was played between the champions of the two Second Stage groups. The two clubs played a maximum of 2 matches, but the club with the best performance in the competition had the option to choose where the first match would be played, and also need only two points (one victory or two draws) to be declared as the competition champions.
P - points earned; G - matches played; W - wins; D - draws; L - losses;
GF - goals scored; GA - goals conceded; GD - goal difference
(1) Coritiba forfeited the match against Santos, thus was punished with a 1-0 defeat, plus the loss of 5 points and the elimination of the competition.
(2) Due to Coritiba's elimination, only 5 clubs competed in the Relegation Tournament, being relegated Atlético-PR, Guarani and Sport (plus Coritiba). According to the league rules, the last clubs standings only take in consideration this tournament results, but the points listed in the standings also include the First Stage.