The tournament was played in three different stages (first, second and final rounds). In the First round, the 24 participants were divided in four groups of six teams each. A single round-robin format was played within each group to determine the teams group position, the three best teams of each group (total of 12 teams) progressed to the next round.
In the Second round, the 12 teams were divided in three groups of four teams. A single round-robin format was played within each group to determine the teams group position, the two best teams of each group and the two best third places (total of 8 teams) progressed to the next round.
The Final round was played in a single elimination format, with placement matches determining the top eight positions. Starting at the quarterfinals, winners advanced to the semifinals while losers advanced to the placement matches (5th-8th semifinal). Winners and losers of each semifinals played a final placement match for 1st to 8th places.
For the tournament's final standings, teams which did not reach placement matches were allocated as:
All four teams finishing 6th in each First round pool were ranked 21st.
All four teams finishing 5th in each First round pool were ranked 17th.
All four teams finishing 4th in each First round pool were ranked 13th.
All three teams finishing 4th in each Second round pool were ranked 10th.
The team finishing 3rd in the Second round pool which did not progress to the Final round was ranked 9th.
Teams were seeded in the first three positions of each pool following the Serpentine system according to their FIVB World Ranking. FIVB reserved the right to seed the hosts as head of Pool A regardless of the World Ranking. All teams not seeded were drawn to take other available positions in the remaining lines.[1][3]