V letech 1961–1979 působil jako hráč armádního klubu Dukla Jihlava, za kterou nastoupil k 602 utkáním, v nichž nasbíral 641 kanadských bodů (266+375). S tímto klubem vybojoval sedm titulů mistra republiky. Další čtyři ligová prvenství později přidal jako trenér. Pravidelně startoval za československou reprezentaci, se kterou na světových šampionátech získal šest medailí (včetně zlaté z MS 1972). Zúčastnil se také Zimních olympijských her 1972, odkud si československé družstvo odvezlo bronz. Je členem Klubu hokejových střelců deníku Sport.