Většinu seniorské kariéry strávil v Extralize, kde v týmech HC Sparta Praha a HC Lasselsberger Plzeň odehrál 12 sezón. Celkovou porci 388 zápasů v základní části rozdělil mezi tyto týmy tak, že za Spartu nastoupil v 334 zápasech (24 gólů + 62 asistencí) a za Plzeň v 54 (4 + 8). Kromě toho se objevil i v československé Extralize, druhé české lize, první české lize, japonské lize a třetí české lize.