Většinu seniorské kariéry strávil v Extralize, kde odehrál 14 sezón. Postupně zde vystřídal týmy HC ZPS-Barum Zlín, HC Opava, HC Oceláři Třinec, HC Vítkovice Steel, Vsetínská hokejová, HC Energie Karlovy Vary, HC Znojemští Orli a HC Kometa Brno. Nejvíce zápasů (158 v základní části) odehrál za Vítkovice a připsal si v nich 38 bodů za 14 gólů a 24 asistencí. Kromě toho se objevil i v první české lize a druhé české lize.