V československé lize hrál za Duklu Praha, Duklu Pardubice a TJ Sklo Union Teplice. Nastoupil v 96 ligových utkáních. Za Teplice nastoupil v 89 ligových a 136 druholigových utkáních a dal 5 druholigových gólů. V lednu 1968 přestoupil do Litvínova. S Duklou získal v roce 1958 mistrovský titul. Za dorosteneckou reprezentaci nastoupil v 6 utkáních, za juniorskou reprezentaci ve 2 utkáních a za reprezentační B-tým nastoupil v 1 utkání.
- JEŘÁBEK, Luboš: Český a československý fotbal: lexikon osobností a klubů 1906–2006, Praha, Grada 2007.
- Magazín týdeníku "Kopaná-hokej" – "Fotbalový svět 1968"