Většinu seniorské kariéry strávil v Extralize, kde v týmech HC Rabat Kladno a HC Sparta Praha odehrál devět sezón. Celkovou porci 419 zápasů v základní části rozdělil mezi tyto týmy tak, že za Kladno nastoupil v 404 zápasech (61 gólů + 144 asistencí) a za Spartu v 15 (0 + 0). Kromě toho se objevil i v československé Extralize, první české lize, JIHL, rakouské lize, maďarské lize, EIHL, IEL, třetí české lize, BNL, druhé české lize a čtvrté české lize.