Většinu seniorské kariéry strávil v Extralize, kde odehrál 22 sezón. Postupně zde vystřídal týmy HC Velvana Kladno, HC Vsetín a HC Vítkovice Steel. Nejvíce zápasů (726 v základní části) odehrál za Vítkovice a připsal si v nich 563 bodů za 223 gólů a 340 asistencí. Kromě toho se objevil i v první české lize a Liize.