Většinu seniorské kariéry strávil v Extralize, kde v týmech PSG Berani Zlín a Madeta Motor České Budějovice odehrál 15 sezón. Celkovou porci 623 zápasů v základní části rozdělil mezi tyto týmy tak, že za Zlín nastoupil v 571 zápasech (63 gólů + 83 asistencí) a za Č. Budějovice v 52 (14 + 11). Kromě toho se objevil i v první české lize a druhé české lize.