Odchovanec Baníku Žacléř přišel do Hradce Králové do dorostu. Hrál za Spartak Hradec Králové (1978-1981), na vojně za Duklu Praha (1981-1982) a RH Cheb (1982-1983), po vojně se vrátil do Hradce Králové (1983-1988) a končil ve druhé lize v TJ JZD Slušovice a v nižších soutěžích v Rakousku. Reprezentoval v mládežnických kategoriích i v týmu do 21 let. Jeho kariéře uškodilo vážné zranění po střetu s obráncem VítkovicMoravčíkem při působení v Chebu, po kterém rok nehrál. V československé lize nastoupil v 60 utkáních a dal 11 gólů.