Většinu seniorské kariéry strávil v Extralize, kde v týmech HC Oceláři Třinec a HC Havířov Panthers odehrál 19 sezón. Celkovou porci 812 zápasů v základní části rozdělil mezi tyto týmy tak, že za Třinec nastoupil v 780 zápasech (184 gólů + 275 asistencí) a za Havířov v 32 (5 + 4). Kromě toho se objevil i ve slovenské lize, první české lize a NLB.