Většinu seniorské kariéry strávil v Extralize, kde odehrál 17 sezón. Postupně zde vystřídal týmy HC Škoda Plzeň, HC Vítkovice Ridera, HC Kometa Brno a Mountfield HK, a.s.. Nejvíce zápasů (409 v základní části) odehrál za Plzeň a připsal si v nich 158 bodů za 74 gólů a 84 asistencí. Kromě toho se objevil i v první české lize, ET a druhé české lize.