V československé lize hrál za TJ Gottwaldov a Duklu Trenčín. Odehrál 8 ligových sezón, nastoupil ve 222 ligových utkáních, dal 46 gólů a měl 45 asistencí. V nižších soutěžích hrál i za TJ DS Olomouc a TJ Zbrojovka Vsetín. Reprezentoval Československo na Mistrovství světa juniorů v ledním hokeji 1980, kde tým skončil na 4. místě.