Turneringen havde deltagelse af 12 hold, som var inddelt i tre grupper med fire hold i hver. Hver gruppe spillede en enkeltturnering alle-mod-alle, og de tre gruppevindere gik videre til finalerunden om mesterskabet, mens de tre toere og den bedste treer gik videre til placeringsrunden om 4.- til 7.-pladsen. I finalrunden spillede de tre hold en dobbeltturnering alle-mod-alle om fordelingen af medaljesættene, mens de fire hold i placeringsrunden spillede en enkeltturnering alle-mod-alle. Kampene blev spillet i 3 × 15 minutter. En sejr gav 2 point, uafgjort 1 point, mens et nederlag gav 0 point.  Indledende runde Den indledende runde blev spillet i perioden 22. - 30. december 1946.