S fotbalem začínal v SK Vysočany, v roce 1932 nastupoval ve slovenském týmu ŠK Martin[1]. Poté přestoupil na Letnou do sešívaného dresu. V československé lize hrál za SK Slavia Praha a SK Pardubice. Nastoupil ve 145 ligových utkáních a dal 38 gólů. Se Slavií v letech 1934 a 1935 získal dvakrát mistrovský titul. Ve Středoevropském poháru nastoupil ve 3 utkáních. Za reprezentační B-tým nastoupil ve 2 utkáních, v Litvě a v Lotyšsku[2]. V létě roku 1936 přestoupil z SK Slavia do SK Pardubice a podílel se na postupu týmu z divize českého venkova do 1. ligy. V Pardubicích hrál 1. ligu do roku 1944, poté přestoupil do AFK Chrudim[3]. V poválečných letech ještě nastupoval za SK Pardubičky. V padesátých letech působil jako trenér u týmu TJ Transporta Chrudim.