Původně hrál za venkovské kluby v Lysé nad Labem, Rakovníku a v Olomouci. V r. 1944 přestoupil do Slavie Praha, kde se uplatnil především vynikající herní technikou. Po válce získal dvakrát se Slavií mistrovský titul, v l. 1946-1949 pětkrát reprezentoval ČSR. Na počátku padesátých let emigroval do Kolumbie, kde se stal hráčem týmu CD Millionarios Bogotá. Jako první a jediný český fotbalista hrál v l. 1952-1957 za FC Barcelona. Kariéru ukončil ve švýcarském FC Biel v sezoně 1957/58. Poté působil krátce jako trenér. – Později si otevřel kavárnu a cukrárnu ve francouzském Bordeaux a v závěru života se usadil ve Švýcarsku.