V rokoch 1961 - 1979 pôsobil ako hráč armádneho klubu Dukla Jihlava, za ktorú nastúpil k 602 zápasom, v ktorých nazbieral 641 kanadských bodov (266 + 375). S týmto klubom vybojoval sedem titulov majstra republiky. Ďalšie štyri ligové prvenstvá neskôr pridal ako tréner. Pravidelne štartoval za česko-slovenskú reprezentáciu, s ktorou na svetových šampionátoch získal šesť medailí (vrátane zlatej z MS 1972). Zúčastnil sa tiež Zimných olympijských hier 1972, odkiaľ si česko-slovenské družstvo odviezlo bronz. Je členom Klubu hokejových strelcov denníka Sport.