Svou kariéru začal v pražských Bohemia AFK Vršovice, odtud odešel do SK Pardubice, poté do SK Viktoria Plzeň a pak do Technomatu Teplice. V Teplicích (nyní klub FK Teplice) se podílel na postupu týmu do 1. ligy a dva roky zde zůstal hrát. V roce 1949 byl nejlepším střelcem týmu. Z Teplic odešel na jaře 1950 hrát do prvoligového klubu Dynamo Slavia Praha[1].
Byl výtečným střelcem, a když vznikl o mnoho let později Klub ligových kanonýrů, byl do něj dodatečně zapsán s číslem 11. V lize odehrál 194 utkání. Dokázal během své kariéry nastřílet 163 branek, z toho 86 za Bohemians, 8 za SK Pardubice, 20 za Viktorii Plzeň, 28 za Teplice a 21 za pražskou Slávii. V letech 1949 a 1950 hrál ve 2 mezistátních zápasech (proti Bulharsku a v Rumunsku, žádný gól však nevstřelil) [2].