Jeho reprezentační kariéra začala v přátelském zápase 27. dubna 1974 proti Francii. Byl členem vítězného týmu, který na ME 1976 získal titul mistra Evropy. Na šampionátu si zahrál pouze ve finále, kde vstřelil gól Německu. Následně se ukázal v reprezentačním dresu již pouze jednou, a to 5. května1979 v přátelském zápase se SSSR.
V československé reprezentaci nastoupil v 17 utkáních a vstřelil 4 góly. Na svém kontě má také zlatou medaili jako mistr Evropy do 23 let z roku 1972.
S fotbalem začal v Žiaru nad Hronom. V 19 letech přestoupil do Slovanu Bratislava, kde zahájil kariéru v B-mužstvu, o rok později již začal hrát nejvyšší soutěž. Až na léta vojenské služby v Dukle Praha a závěr kariéry v belgickémKSC Hasselt strávil svou fotbalovou kariéru v dresu Slovanu Bratislava, kde odehrál 13 sezón. Se Slovanem se stal třikrát mistrem Československa (1970, 1974, 1975) a dvakrát získal Československý pohár (1974 a 1982). Jedno ligové prvenství si připsal v Dukle Praha (1977). V lize odehrál celkem 296 zápasů a vstřelil 79 gólů. V Poháru mistrů nastoupil v 7 utkáních a dal 1 gól a v Poháru UEFA nastoupil v 1 utkání.