V československé lize hrál za Slovan Bratislava CHZJD a Poldi SONP Kladno. Nastoupil ve 449 ligových utkáních, dal 84 gólů a měl 117 asistencí. Se Slovanem získal v roce 1979 mistrovský titul. Za reprezentaci Československa nastoupil v dubnu 1983 ve 2 utkáních. Reprezentoval Československo na mistrovství světa juniorů do 20 let v roce 1978, kde tým skončil na 4. místě, na mistrovství světa juniorů do 20 let v roce 1979, kde tým skončil na 2. místě a na mistrovství Evropy juniorů do 18 let v roce 1977, kde tým skončil na 2. místě. Kariéru končil v Itálii.