Většinu seniorské kariéry strávil v Extralize, kde odehrál 14 sezón. Postupně zde vystřídal týmy HC Stadion Hradec Králové, HC České Budějovice, HC Slovnaft Vsetín, HC Sparta Praha a HC Lasselsberger Plzeň. Nejvíce zápasů (342 v základní části) odehrál za Č. Budějovice a připsal si v nich 160 bodů za 57 gólů a 103 asistencí. Kromě toho se objevil i v československé Extralize a první české lize.