V československé lize hrál za Spartu Praha. Nastoupil ve 112 utkáních a dal 2 góly. Dále hrál v nižších soutěžích za Spartak BS Vlašim a SK Rakovník. V Poháru vítězů pohárů nastoupil ve 2 utkáních a v Poháru UEFA v 6 utkáních. Vítěz Československého a Českého poháru 1975/76, vítěz Českého a finalista Československého poháru 1974/75, finalista Českého poháru 1973/74 a 1976/77. Mistr Evropy do 18 let v roce 1968. Dorostenecký mistr republiky 1967 a 1968.