Os 24 participantes foram divididos em quatro grupos de seis times cada grupo. As equipes disputaram dentro dos grupos em turno e returno, qualificando-se à fase seguinte os quatro melhores de cada grupo. As quatro equipes com piores campanhas seriam rebaixadas à Série C de 1991, porém não houve tal torneio.
Segunda fase
Os 16 times qualificados foram divididos em quatro grupos com quatro equipes cada, jogando dentro do grupo em turno e returno, qualificando-se os dois melhores de cada grupo a fase seguinte.
Terceira fase
Os 8 times qualificados foram divididos em dois grupos com quatro equipes cada, jogando dentro do grupo em turno e returno, qualificando-se o melhores de cada grupo para a final.
Final
Os dois times campeões de grupo da terceira fase disputaram o título em duas partidas. Ambos conquistaram o acesso à Série A de 1991
Sport Paulo Victor; Givaldo, Aílton, Márcio Alcântara e Glauco; Agnaldo, Alencar e Marcus Vinícius; Joécio (Fábio), Sérgio Alves e Neco (Assis). Técnico: Brida
Sport Paulo Victor; Lopes, Aílton, Márcio Alcântara e Glauco; Agnaldo, Alencar e Marcus Vinícius; Mirandinha(Joécio), Luís Carlos (Fábio) e Neco. Técnico: Brida
PG – Pontos ganhos; J – Jogos disputados; V - Vitórias; E - Empates; D - Derrotas; GP – Gols pró; GC – Gols contra; SG – Saldo de gols
Anapolina, Coritiba, Americano e Treze originalmente seriam rebaixados para a Série C de 1991. Mas a CBF decidiu, em janeiro de 1991, extinguir a competição, inchando a Série B para 64 clubes, e salvando os quatro times.