V československé lize hrál za TJ Sklo Union Teplice a Duklu Praha. Nastoupil ve 118 ligových utkáních a dal 4 góly. V Poháru UEFA nastoupil v 1 utkání. Za dorosteneckou reprezentaci nastoupil v 17 utkáních a dal 3 góly, za juniorskou reprezentaci nastoupil ve 4 utkáních. V nižších soutěžích hrál i za TJ VTŽ Chomutov.