Většinu seniorské kariéry strávil v Extralize, kde v týmech HC Sparta Praha a Madeta Motor České Budějovice odehrál 15 sezón. Celkovou porci 597 zápasů v základní části rozdělil mezi tyto týmy tak, že za Spartu nastoupil v 579 zápasech (117 gólů + 177 asistencí) a za Č. Budějovice v 18 (7 + 8). Kromě toho se objevil i v první české lize a ET.