Хоккей с шайбой на Олимпиаде появился на летних Олимпийских играх 1920 года. С 1924 года турнир стал разыгрываться в программе зимних Олимпийских Игр. Женский хоккей был включен в программу ОИ в 1998 году в Нагано. Между 1920 и 1968 годами хоккей на Олимпиаде считался также и чемпионатом мира.
Списки участвующих сборных формируется по рейтингу Международной федерации хоккея с шайбой (IIHF). Первые 9 команд сразу попадают на Игры, еще 3 отбираются по итогам квалификационного турнира. Формула соревнований: 12 команд разбиты на три группы по четыре в каждой. Сборные играют по круговой системе. Занявшие первые четыре места в общей таблице автоматически попадают в 1/4 финала. Остальные играют в квалификационном раунде по следующей схеме: 5-я команда проводит матч с 12-й, 6-я - с 11-й, 7-я - с 10-й и 8-я - с 9-й. Победители выходят в 1/4 финала, где встретятся с четырьмя лучшими командами по итогам первого этапа. Далее следуют полуфиналы, матч за третье место и финал.
С 1998 года в Олимпийских Играх принимают участие игроки Национальной хоккейной лиги.
Сборная России (СССР/СНГ) 9 раз побеждала на ОИ (1956, 1964, 1968, 1972, 1976, 1984, 1988, 1992 и 2018).