Die sechzehn Teilnehmer spielten in der ersten Runde in vier Vierergruppen. Die beiden besten Mannschaften aus jeder Gruppe kamen in die Finalgruppe mit acht Teams. Dabei wurden die Ergebnisse gegen die direkten Konkurrenten übernommen. Der Sieger dieser Gruppe wurde neuer Weltmeister. Die anderen Teilnehmer spielten in einer zweiten Achtergruppe um die Ränge neun bis sechzehn.
Bulgarien war als Gastgeber ebenso gesetzt wie die vier Teilnehmer der letzten Weltmeisterschaft. Außerdem qualifizierten sich die besten sechs Mannschaften der Europameisterschaft 1967 sowie die Meister der NORCECA und aus Südamerika sowie zwei Vertreter aus Asien. Die letzten beiden Startplätze wurden in einem Qualifikationsturnier mit fünf Teilnehmern vergeben.