Většinu seniorské kariéry strávil v Extralize, kde odehrál 22 sezón. Postupně zde vystřídal týmy HC Oceláři Třinec, HC Havířov Panthers, PSG Berani Zlín, HC Energie Karlovy Vary a HC Kometa Brno. Nejvíce zápasů (519 v základní části) odehrál za Zlín a připsal si v nich 131 bodů za 44 gólů a 87 asistencí. Kromě toho se objevil i v KHL a první české lize.