Primeira fase: As 55 equipes foram divididas regionalmente em 4 grupos, classificando para a segunda fase os 8 melhores colocados de cada grupo.
Segunda fase: As 32 equipes classificadas são divididas em 8 grupos, classificando-se para as semifinais o melhor colocado de cada grupo.
Semifinais: As 8 equipes classificadas se enfrentam em jogos eliminatórios dentro de seus grupos, com partidas decididas em melhor de 3 pontos.
Fase final: Os 4 times vencedores disputam o Quadrangular Final por pontos corridos em turno e returno, com o campeão e vice sendo promovidos à Primeira Divisão.
As decisões das semifinais reuniu os campeões de cada série, com partidas decididas em melhor de 3 pontos. Em caso de persistir o empate classifica-se a equipe de melhor campanha[2].
Grupo Verde
07/12/1986: Bragantino 1 – 0 São Bernardo
10/12/1986: São Bernardo 2 – 0 Bragantino
14/12/1986: São Bernardo 0 – 0 Bragantino
Grupo Branco
07/12/1986: União Barbarense 2 – 1 União São João
10/12/1986: União São João 2 – 1 União Barbarense
14/12/1986: União Barbarense 1 – 0 União São João
Bandeirante: Moreira, Jorge. Almeida, Edson Fumaça e Vicente; Paulo Cesar, Osni (EIói) e Valmir; Brinda, Rubem e Pedrinho. Técnico: Dudu União Barbarense: Tutu, Marquinhos, Agenor, Vadinho e Batata: Fio, Jurandir e Wilson; Claudinho, Joca e Rinaldo. Técnico: Walter Zaparolli