Nu se cunoaște originea hocheiului pe gheață; cu toate acestea, hocheiul pe gheață a evoluat probabil din jocul de hochei pe teren care a fost jucat în Europa de Nord de secole.
Regulile hocheiului pe gheață moderne au fost concepute de canadianul James Creighton. În 1875, la Montreal, Canada, s-a jucat primul joc de hochei pe gheață cu regulile lui Creighton. Acest prim joc interior organizat s-a jucat la Patinoarul Victoria între două echipe cu nouă jucători, printre care James Creighton și alți alți studenți ai McGill University. În loc de o minge sau „bung”, jocul avea o bucată circulară de lemn circulară.
Clubul de hochei McGill University, primul club de hochei pe gheață, a fost înființat în 1877 (urmat de Bulldogii din Quebec numit Quebec Hockey Club și organizat în 1878 și Montreals Victoria, organizat în 1881).
În 1880, numărul jucătorilor pe parte a trecut de la nouă la șapte. Numărul de echipe a crescut, suficient încât primul „campionat mondial” de hochei pe gheață s-a desfășurat la Carnavalul anual de iarnă de la Montreal din 1883. Echipa McGill a câștigat turneul și a primit „Cupa Carnavalului”. Jocul a fost împărțit în jumătăți de 30 de minute. Pozițiile erau acum denumite: aripa stângă și dreapta, centru, rover, punct și punct de acoperire și portar. În 1886, echipele care concurează la Carnavalul de iarnă au organizat Asociația de hochei amatori din Canada (AHAC) și au jucat un sezon cuprinzând „provocări” pentru campioana existentă.
În 1888, guvernatorul general al Canadei, Lordul Stanley de Preston (fiii și fiica sa s-au bucurat de hochei), a participat pentru prima dată la turneul de la Carnavalul de iarnă de la Montreal și a fost impresionat de joc. În 1892, a văzut că nu există nicio recunoaștere pentru cea mai bună echipă din Canada, așa că a achiziționat un bol de argint pentru a fi folosit ca trofeu. Cupa Dominion Hockey Challenge (care ulterior a devenit cunoscută sub numele de Stanley Cup) a fost premiată pentru prima dată în 1893 la Montreal Hockey Club, campioni ai AHAC; continuă să fie acordat anual echipei de campionat a Ligii Naționale de Hochei. Fiul lui Stanley Arthur a ajutat la organizarea Asociației de hochei din Ontario, iar fiica lui Stanley Isobel a fost una dintre primele femei care a jucat hochei pe gheață.
Astăzi, hocheiul pe gheață este un sport olimpic și cel mai popular sport de echipă jucat pe gheață. Hochei pe gheață se joacă cu două echipe opuse care poartă patine cu gheață. Dacă nu există o penalizare, fiecare echipă are doar șase jucători pe patinoar la un moment dat. Pucul este un disc de cauciuc vulcanizat. Scopul jocului este de a bate puck-ul de hochei în plasa echipei adverse. Plasa este păzită de un jucător special numit portar.
Primul patinoar artificial (frigorific mecanic) a fost construit în 1876, la Chelsea, Londra, Anglia și a fost numit Glaciarium. Acesta a fost construit lângă King's Road din Londra de John Gamgee. Astăzi, patinoarele moderne sunt păstrate curate și netede prin utilizarea unei mașini numite Zamboni.
Fibra de sticlă Canada a lucrat cu portarul canadien Jaques Plante pentru a dezvolta prima mască de portar la hockey în 1960.