Hrál za Viktorii Plzeň. V československé lize nastoupil ve 174 utkáních a dal 8 gólů. Za československou reprezentaci odehrál 10. října 1948 v Basileji utkání se Švýcarskem, které skončilo 1–1. Ze reprezentační B-tým nastoupil v roce 1949 ve 3 utkáních. Finalista Českého poháru 1944.