Die 18 Mannschaften spielten an 34 Spieltagen jeweils zweimal gegeneinander. Die drei letztplatzierten Teams stiegen in die Divizia B ab. Für einen Sieg gab es zwei Punkte, für ein Remis einen Punkt und für eine Niederlage keine Punkte. Falls zwei oder mehr Mannschaften am Ende der Saison punktgleich waren, entschied die Tordifferenz.
Verlauf
Die Saison 1987/88 wurde von Steaua Bukarest und Dinamo Bukarest klar dominiert. Beide konnten jeweils 4 von 34 Spielen nicht gewinnen – darunter die beiden direkten Duelle. So viele Punkte wie Steaua und Dinamo in dieser Saison wurden nur ein einziges Mal (von Steaua in der Saison 1988/89) wieder erreicht. Abgesehen von den Spielen untereinander (0:0 und 3:3) gab Steaua nur zwei Unentschieden (0:0 beim FC Argeș Pitești und beim SC Bacău) und Dinamo ein Unentschieden (0:0 beim FC Olt Scornicești) und eine Niederlage (1:2 bei Politehnica Timișoara) ab.