Il 25º Campionato mondiale di hockey su ghiaccio, valido anche come 36º campionato europeo di hockey su ghiaccio, si tenne nel periodo fra il 28 febbraio e il 9 marzo 1958 nella città di Oslo, capitale della Norvegia, sei anni dopo la rassegna olimpica del 1952. Tutte le partite si svolsero all'interno della Jordal Amfi Arena.
Al via si presentarono otto squadre, con il ritorno dopo il boicottaggio dell'anno precedente degli Stati Uniti e del Canada. Prima dell'inizio del torneo vi furono alcune difficoltà organizzative, dovute ai numerosi ritiri di diverse nazionali europee, fra le quali quelle della Svizzera e la Germania Est, già iscritte al Campionato mondiale.
Il torneo si disputò in un unico girone all'italiana, e fu il Canada a portare a casa il diciassettesimo titolo mondiale a tre anni dall'ultimo titolo, rappresentato dalla squadra dei Whitby Dunlops. Al secondo posto giunse ancora l'Unione Sovietica, mentre sul terzo gradino del podio si posizionò la Svezia, campione uscente. Per quest'anno non si disputò il mondiale di Gruppo B.
Il torneo fu valido anche per il 36º 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 all'Unione Sovietica, giunta seconda al mondiale.