V československé a české lize hrál za TJ Zetor Brno, Dukla Trenčín a HC Olomouc. Odehrál 8 ligových sezón, nastoupil ve 374 ligových utkáních, dal 25 ligových gólů a měl 57 asistencí. V nižších soutěžích hrál i za HC Prostějov. S reprezentací do let 20 získal bronzové medaile na Mistrovství světa juniorů v ledním hokeji 1984. Za reprezentaci Československa nastoupil 14. dubna 1985 v utkání proti Kanadě v Praze.