Round-robin tournament
16 teams competed in this Categoría Primera B season, a decrease from 18 in the last season due to the expansion of the Categoría Primera A to 20 teams starting from this season and the realization of a special promotion tournament to promote 2 additional teams to the Primera A at the start of the season. The Primera B tournament itself changed to a year-round competition with the 16 teams playing the other teams twice on a home-and-away basis and playing a regional rival twice more for a total of 32 matches. The top eight teams after the thirty-two rounds advanced to the Semifinal round where the eight teams were sorted into two groups of four and played a double Round-robin tournament group stage. Both group winners earned promotion to the Categoría Primera A and also advanced to the Final round, which consisted of two legs and decided the season winner.