V lize hrál za TJ Poldi Kladno. S Kladnem získal v roce 1980 mistrovský titul. Během vojenské služby hrál za Duklu Trenčín. V nejvyšší československé hokejové soutěži nastoupil ve 465 utkáních a dal 100 gólů. Začínal v I. ČLTK Praha. Reprezentoval Československo na Mistrovství světa juniorů v ledním hokeji 1980, kde tým skončil na 4. místě.