V československé lize hrál za TJ SU Teplice. Nastoupil ve 125 ligových utkáních a dal 18 gólů. Do Teplic přišel z Slovanu Liberec a z Teplic odešel do LIAZ Jablonec. Vítěz Českého poháru a finalista Československého poháru 1977 a finalista Českého poháru 1973. Ve druhé lize hrál i za Baník Most.