Дванадцять команд змагалися на чоловічому та жіночому Олімпійських хокейних турнірах, що складалися з двох раундів.[2] У першому раунді команди були розбиті на дві групи по шість команд, й ігри в цих групах відбувалися за круговою системою в одне коло. Команди здобували по три очки за перемогу, одне — за нічию і нуль очок за поразку.[2] В підсумку місця в підгрупах розподілялись за такими критеріями:[2]
Загальна кількість набраних очок
Кількість виграних матчів
Різниця м'ячів
Кількість забитих м'ячів
Результат матчу між командами, всі перераховані вище критерії яких рівні
Після завершення попереднього раунду, команди, що посіли перше й друге місця в кожній групі, проводили ігри на вибування — дві півфінальні гри, а потім фінал і матч за бронзові нагороди.[2] Інші команди змагалися у класифікаційних матчах для визначення їх місця в турнірі, нижче четвертого. Якщо наприкінці цих матчів рахунок був рівний, то команди грали додатковий тайм тривалістю 7½ хвилин. У додатковий час працювало правило золотого м'яча, тобто переможцем ставала команда, яка першою забивала гол. Якщо нікому не вдавалося відзначитися в додатковий час, то пробивали серію пенальті.[2]
Розклад змагань
18 травня 2008 року ФІХ і оргкомітет пекінської Олімпіади опублікували розклад змагань.[3][4]