Na primeira fase, os 20 participantes foram divididos em duas chaves de 10 clubes cada, mas jogaram todos contra todos em turno único, primeiro contra os times da sua chave e depois contra os da outra chave. Os seis primeiros colocados de cada chave se classificavam para a segunda fase.
Na segunda fase, os 12 clubes classificados foram divididos em três grupos com quatro clubes cada, jogando em dois turnos, classificando-se o primeiro lugar de cada grupo.
Na fase final, um triangular com turno único definiu o campeão.