Hokej nikdy aktívne nehral na špičkovej úrovni. Trénerskú kariéru začal v Písku, viedol reprezentáciu Číny (1984–85). Potom trénoval dva roky B tím bývalej federálnej reprezentácie Československa. Od roku 1992 bol súčasťou tímu trénerských asistentov v Calgary Flames, v rokoch 1995–96 bol trénerom českej dvadsiatky. V roku 1996 bol asistentom Luďka Bukača pri zisku seniorského titulu na MS vo Viedni. Najväčší úspech dosiahol ako asistent Ivana Hlinku na olympiáde v Nagane 1998 – zlato. Kapitánom bol vtedy jeho súčasný asistent Vladimír Růžička.