Il 12º Campionato mondiale di hockey su ghiaccio, valido anche come 23º campionato europeo di hockey su ghiaccio, si tenne nel periodo fra l'11 e il 20 febbraio 1938 nella città di Praga, in Cecoslovacchia, cinque anni dopo il primo mondiale disputatosi nel paese nel 1933. Al via si presentarono quattordici squadre, e fece il proprio esordio internazionale la selezione della Lituania. Nella fase preliminare, composta da due gruppi da cinque squadre ed uno da quattro squadre, si qualificarono alla seconda fase le prime tre nazionali di ogni raggruppamento. Nella seconda fase, con tre gruppi da tre squadre, le prime di ciascun gruppo più la miglior seconda si qualificarono alla fase ad eliminazione diretta, mentre le altre due seconde disputarono la finale per il quinto posto. Nonostante tutte e tre le seconde avessero gli stessi punti e la stessa differenza reti, il comitato organizzatore qualificò la Germania, in quanto uscita sconfitta ai supplementari contro i campioni del Canada.
Il Canada conquistò il decimo titolo mondiale superando in finale la selezione del Regno Unito, comunque vincitrice del terzo campionato europeo di fila, mentre la medaglia di bronzo fu vinta dalla padrona di casa, la Cecoslovacchia.
Il torneo fu valido anche per il 23º campionato europeo e venne utilizzata la graduatoria finale del campionato mondiale per determinare le posizioni del torneo continentale; la vittoria andò per la quarta volta, la terza consecutiva, al Regno Unito, giunto secondo nella classifica finale.