Většinu seniorské kariéry strávil v první české lize, kde v týmech HC Dukla Jihlava a AZ Havirov odehrál 23 sezón. Celkovou porci 807 zápasů v základní části rozdělil mezi tyto týmy tak, že za HC Dukla Jihlava nastoupil v 805 zápasech (238 gólů + 485 asistencí) a za AZ Havirov v 2 (1 + 0). Kromě toho se objevil i v Extralize a druhé české lize.