Většinu seniorské kariéry strávil v Extralize, kde odehrál 18 sezón. Postupně zde vystřídal týmy HC Velvana Kladno, HC Sparta Praha a HC Kometa Brno. Nejvíce zápasů (511 v základní části) odehrál za Spartu a připsal si v nich 494 bodů za 252 gólů a 242 asistencí. Kromě toho se objevil i v Liize, první české lize a československé Extralize.