Hokej na lodzie był jedną z konkurencji rozgrywanych podczas igrzysk olimpijskich. Do turnieju zgłoszono 14 zespołów. Turniej został rozegrany w dniach 6–17 lutego 1968 roku. Drużyny podzielono na dwie grupy: grupę A w której wystąpiło 8 zespołów walczących o medale oraz grupę B w której walczył 6 zespołów. Do grupy A zostały zaliczone drużyny które na mistrzostwach świata grupy A w roku 1967 zajęły miejsca 1.-5. oraz zwycięzców trzech meczów kwalifikacyjnych, które zostały rozegrane przed turniejem olimpijskim tj. NRD, RFN, Finlandia. W obu grupach rywalizowano systemem każdy z każdym. Reprezentacja Związku Radzieckiego obroniła złoty medal zdobyty podczas zimowych igrzysk w 1964 roku. W klasyfikacji kanadyjskiej zwyciężył Rosjanin Anatolij Firsow zdobywca dwunastu bramek i czterech asyst. Najlepszym bramkarzem wybrano Kanadyjczyka Kena Brodericka, obrońcą Czecha Josef Horešovský’ego, a napastnikiem Rosjanina Anatolija Firsowa.
Runda kwalifikacyjna
Tabela końcowa Grupa A Drużyna M Mecze Bramki Pkt Uwagi W R P + – +/− 7 6 0 1 48 10 +38 12 7 5 1 1 33 17 +16 11 7 5 0 2 28 15 +13 10 7 4 1 2 23 18 +5 9 7 3 1 3 17 23 -6 7 7 2 1 4 23 28 -5 5 7 1 0 6 13 39 -26 2 7 0 0 7 13 48 -35 0
Wyniki