Většinu seniorské kariéry strávil v první české lize, kde odehrál 13 sezón. Postupně zde vystřídal týmy Draci Sumperk, HC Olomouc, SK Horacka Slavia Trebic, Rytiri Kladno a HC Dukla Jihlava. Nejvíce zápasů (172 v základní části) odehrál za HC Olomouc a připsal si v nich 116 bodů za 61 gólů a 55 asistencí. Kromě toho se objevil i ve třetí německé lize, druhé české lize a Extralize.