Většinu seniorské kariéry strávil v Extralize, kde odehrál 16 sezón. Postupně zde vystřídal týmy HC Olomouc, HC Slovnaft Vsetín, HC Sparta Praha, Bílí Tygři Liberec, HC GEUS OKNA Kladno a HC Kometa Brno. Nejvíce zápasů (140 v základní části) odehrál za Vsetín a připsal si v nich 70 bodů za 31 gólů a 39 asistencí. Kromě toho se objevil i v první české lize.