V československé lize hrál za Spartak Hradec Králové, s nímž získal roku 1960 historický titul mistra, jediný v dějinách klubu a první, který v československé lize putoval mimo Prahu a Bratislavu. V Poháru mistrů evropských zemí nastoupil ve 3 utkáních. Za Hradec nastoupil v československé lize v 83 utkáních a dal 11 gólů, ve druhé lize nastoupil ve 34 utkáních a dal 11 gólů.