Většinu seniorské kariéry strávil v Extralize, kde odehrál 16 sezón. Postupně zde vystřídal týmy PSG Berani Zlín, HC Motor České Budějovice a HC Kometa Brno. Nejvíce zápasů (571 v základní části) odehrál za Zlín a připsal si v nich 146 bodů za 63 gólů a 83 asistencí. Kromě toho se objevil i v první české lize, druhé české lize a rumunské lize.