Hrál za Spartak Trnava. V československé lize nastoupil v 167 utkáních a dal 36 gólů. S Trnavou získal 5 mistrovských titulů – 1968, 1969, 1971, 1972 a 1973. Vítěz Československého poháru v roce 1971. V Poháru mistrů nastoupil v 19 utkáních a dal 6 gólů, v Poháru vítězů pohárů nastoupil ve 3 utkáních a dal 1 gól a v Poháru UEFA nastoupil v 6 utkáních. Po skončení ligové kariéry přestoupil z Trnavy do SH Senica. Základní vojenskou službu absolvoval v dresu RH Cheb a zahrál si divizi skupinu A a 2. československou fotbalovou ligu.