V československé lize hrál za Bohemians Praha. Nastoupil ve 193 ligových utkáních a dal 30 gólů. V Bohemians působil od roku 1956 do roku 1967 a patřil k nejlepším křídlům v zemi. V dresu Bohemians odehrál 718 zápasů a je klubovým rekordmanem. Za československou reprezentaci odehrál 13. prosince 1957 utkání v Egyptě, které skončilo výhrou ČSR 2–1. Gól nedal.[1] Za reprezentační B-tým nastoupil v roce 1958 ve 3 utkáních.