První hokejové zápasy se v Přerově hrály na rybníku před první světovou válkou, zpočátku podle pravidel bandy s míčkem. Ve 20. letech se začalo hrát s pukem a 25. listopadu 1928 byl v rámci SK Přerov založen odbor ledního hokeje. Jeho předsedou se stal MUDr. Jan Lacina. První zápas sehrál Přerov 16. ledna 1929 v Kroměříži a zvítězil 6:3; první gól klubu vstřelil Gebauer. Od roku 1930 nastupoval v mistrovských soutěžích. V sezóně 1943/44 postoupil do Moravské východní hokejové divize. V roce 1950 získali přerovští dorostenci titul mistra ČSR.
Padesátá a šedesátá léta patřila k nejslabším obdobím klubu. Přerov neměl zimní stadion, což vedlo k útlumu a několikaleté přestávce. V roce 1953 obnovil činnost jako Spartak Meopta Přerov a postupně se probojoval z okresní soutěže do kraje a divize. Zlom nastal koncem roku 1968, kdy byl položen základní kámen zimního stadionu s umělým ledem. Stadion byl otevřen 25. listopadu 1971. Během tří sezón Přerov postupoval vždy do vyšší soutěže a v březnu 1974 zvládl kvalifikaci přes Slovan Hodonín.
V letech 1974–1977 hrál Přerov II. NHL. V sezóně 1976/77 vyhrál skupinu i kvalifikaci a postoupil do I. NHL, druhé nejvyšší soutěže. V ní působil osm sezón. Vrcholem byla sezóna 1981/82, kdy Přerov vyhrál finálovou skupinu a stal se přeborníkem ČSR. V kvalifikaci o nejvyšší soutěž však podlehl Slovanu Bratislava. Po odchodu mladých hráčů a ekonomických problémech mužstvo v roce 1985 sestoupilo zpět do II. NHL.
V sezóně 1989/90 unikl Přerovu postup do kvalifikace o I. NHL jen kvůli horšímu skóre. V roce 1993 mužstvo sestoupilo do krajského přeboru, z nějž po šesti kolech odstoupilo. V prosinci téhož roku klub odkoupil licenci na I. ligu od Ingstavu Brno, ale soutěž neudržel. V sezóně 1994/95, pod vedením přerovského odchovance Miloše Říhy, se vrátil do druhé nejvyšší soutěže. V ročníku 1995/96 skončil druhý a podruhé v historii se dostal do kvalifikace o nejvyšší soutěž, ani tehdy však neuspěl.
Sezóna 1997/98 znamenala výrazný pád. Po nevydařené spolupráci s Opavou a vystupování pod názvem HC Bohemex Trade B skončil Přerov poslední. V následné baráži s Kadaní prohrál 2:4 na zápasy a sestoupil do druhé ligy, kterou od té doby dlouho neopustil. V roce 1999 havárie chladicího zařízení donutila tým odehrát většinu sezóny v Kroměříži. Přesto se dařilo mládeži a junioři vybojovali návrat do extraligy.
V dalších letech se střídaly úspěšnější a slabší sezóny. V roce 2001 se Přerov dostal až do finále druhé ligy, v sezóně 2007/08 pod názvem HC ZUBR Přerov do finále postoupil znovu, tentokrát podlehl Technice. Neujal se ani další pokus o šest let později, ale ten následující na jaře 2015 už ano. Zubři ve finále přemohli Vsetín výsledkem 3:2 na zápasy a v kvalifikaci předčili Tábor se Sokolovem, díky čemuž oslavili návrat do první ligy.
Zde se v následující dekádě etablovali jako stabilní účastník. Jejich nejpovedenější ročník 2019/20, v němž obsadili po základní části druhé místo, velmi smolně ukončil nástup pandemie covidu-19.
Názvy klubu:
- 1928 – SK Přerov
- 1953 – TJ Spartak Meopta Přerov
- 1975 – TJ Meochema Přerov
- 1995 – HC Přerov
- 2000 – HC Minor 2000 Přerov
- 2006 – HC ZUBR Přerov
Výsledky od roku 1993:
- 1993/94 (1. liga): 13. místo (sestup)
- 1994/95 (2. liga – Východ): 2. místo (postup z baráže)
- 1995/96 (1. liga): 2. místo (ZČ 2. místo, neúspěšná baráž)
- 1996/97 (1. liga): 6. místo
- 1997/98 (2. liga): 14. místo (sestup z baráže)
- 1998/99 (2. liga – Východ): 10. místo (ZČ 9. místo)
- 1999/2000 (2. liga – Východ): 8. místo (ZČ 8. místo, čtvrtfinále s Ytongem Brno 0:2)
- 2000/01 (2. liga – Východ): 2. místo (ZČ 5. místo, finále s Novým Jičínem 2:3)
- 2001/02 (2. liga – Východ): 7. místo (ZČ 7. místo, čtvrtfinále se Šternberkem 1:2)
- 2002/03 (2. liga – Východ): 10. místo
- 2003/04 (2. liga – Východ): 6. místo (ZČ 6. místo, čtvrtfinále s Novým Jičínem 2:3)
- 2004/05 (2. liga – Východ): 10. místo (úspěšná baráž)
- 2005/06 (2. liga – Východ): 10. místo (úspěšná baráž)
- 2006/07 (2. liga – Východ): 4. místo (ZČ 4. místo, semifinále se Šumperkem 1:3)
- 2007/08 (2. liga – Východ): 2. místo (ZČ 3. místo, finále s Technikou Brno 1:3)
- 2008/09 (2. liga – Východ): 10. místo (ZČ 10. místo, předkolo s Uničovem 1:2)
- 2009/10 (2. liga – Východ): 3. místo (ZČ 3. místo, semifinále s Hodonínem 1:3)
- 2010/11 (2. liga – Východ): 3. místo (ZČ 4. místo, semifinále s Orlovou 1:2)
- 2011/12 (2. liga – Východ): 3. místo (ZČ 3. místo, semifinále s Karvinou 1:3)
- 2012/13 (2. liga – Východ): 3. místo (ZČ 1. místo, semifinále s Karvinou 2:3)
- 2013/14 (2. liga – Východ): 2. místo (ZČ 3. místo, finále s Prostějovem 1:3)
- 2014/15 (2. liga – Východ): 1. místo (ZČ 1. místo, finále se Vsetínem 3:2, postup z kvalifikace)
- 2015/16 (1. liga): 7. místo (ZČ 6. místo, čtvrtfinále s Č. Budějovicemi 1:4)
- 2016/17 (1. liga): 8. místo (ZČ 10. místo, čtvrtfinále s Č. Budějovicemi 0:4)
- 2017/18 (1. liga): 5. místo (ZČ 5. místo, čtvrtfinále se Slavií 0:4)
- 2018/19 (1. liga): 5. místo (ZČ 5. místo, čtvrtfinále s Kladnem 1:4)
- 2019/20 (1. liga): 2. místo (play off zrušeno)
- 2020/21 (1. liga): 5. místo (ZČ 3. místo, čtvrtfinále s Porubou 0:4)
- 2021/22 (1. liga): 7. místo (ZČ 5. místo, čtvrtfinále s Jihlavou 2:3)
- 2022/23 (1. liga): 8. místo (ZČ 8. místo, čtvrtfinále s Třebíčí 1:3)
- 2023/24 (1. liga): 8. místo (ZČ 7. místo, čtvrtfinále se Vsetínem 1:3)
- 2024/25 (1. liga): 10. místo (ZČ 8. místo, předkolo s Chomutovem 0:2)
- 2025/26 (1. liga): 12. místo
Trenéři od roku 2006:
- 2006/07: Jaroslav Beck
- 2007/08: Radoslav Svoboda a Lubomír Václavíček
- 2008/09: Jaroslav Beck a Lubomír Václavíček / Lubomír Oslizlo a Lubomír Václavíček
- 2009/10: Lubomír Oslizlo a Lubomír Václavíček
- 2010/11: Lubomír Oslizlo a Lubomír Václavíček
- 2011/12: Pavel Sedlák a Lubomír Václavíček
- 2012/13: Pavel Sedlák a Lubomír Václavíček
- 2013/14: Pavel Sedlák a Lubomír Václavíček / Vladimír Kočara
- 2014/15: Petr Dočkal a Daniel Faltýnek
- 2015/16: Petr Dočkal, Vladimír Kočara a David Kudělka
- 2016/17: Petr Dočkal, Vladimír Kočara a David Kudělka
- 2017/18: Kamil Přecechtěl a Petr Dočkal
- 2018/19: Kamil Přecechtěl a Petr Dočkal / Vladimír Kočara a Jiří Sklenář
- 2019/20: Vladimír Kočara a Jakub Grof
- 2020/21: Vladimír Kočara, Jakub Grof a Jiří Sklenář
- 2021/22: Vladimír Kočara, Robert Svoboda, Petr Dočkal, Jakub Grof
- 2022/23: Robert Svoboda a Petr Dočkal
- 2023/24: Robert Svoboda a Petr Dočkal / Michal Mikeska a Petr Dočkal
- 2024/25: Michal Mikeska a Petr Dočkal
- 2025/26: Michal Mikeska a Petr Dočkal / Petr Dočkal, David Kudělka a Jaroslav Beck