Během své seniorské kariéry působil hlavně v Extralize a československé Extralize. V Extralize nastupoval nejčastěji za HC Lasselsberger Plzeň, kde v 11 sezónách a 434 zápasech nasbíral 217 bodů za 111 gólů a 106 asistencí, v československé Extralize pak byl jeho hlavním působištěm klub HC Plzeň, kde strávil šest sezón a v 215 zápasech se prezentoval ziskem 142 (59 + 82) bodů. Kromě výše zmíněných lig se dále objevil i v první české lize a druhé české lize.