Hrál za Spartak Hradec Králové, Spartu Praha a řecký Panathinaikos Atény. Se Spartou získal v roce 1985 mistrovský titul. V nejvyšší soutěži nastoupil ve 116 utkáních a dal 13 gólů. Po skončení aktivní kariéry působí jako trenér a fotbalový funkcionář. K 1. 1. 2014 byl trenérem FC Libišany.