Během své seniorské kariéry působil hlavně v Extralize a československé Extralize. V Extralize nastupoval nejčastěji za HC České Budějovice, kde v sedmi sezónách a 309 zápasech nasbíral 309 bodů za 102 gólů a 207 asistencí, v československé Extralize pak byl jeho hlavním působištěm klub TJ Motor České Budějovice, kde strávil osm sezón a v 194 zápasech se prezentoval ziskem 173 (85 + 88) bodů. Kromě výše zmíněných lig se dále objevil i v Liize, rakouské lize a DEL.