Jako hráč byl vyhlášeným střelcem. Začínal v Žilině, v létě 1981 přišel do Sparty, kde nastřílel 134 prvoligových gólů, celkem jich dal 137, když další tři přidal v dresu někdejší pražské Dukly. Začátkem devadesátých let hrál za nizozemský Feyenoord a po návratu domů na Slovensko se začal věnovat práci trenéra.
Do ligy přivedl Žilinu a Trenčín. V roce 1999 získal se Slovanem Bratislava titul. V dalších letech vedl slovenskou dvacítku a poté i tým do 21 let, od prosince 2001 trénoval Dubnici, na začátku podzimu 2003 musel lavičku ze zdravotních důvodů opustit. Od prosince 2003 do červnu 2005 vedl Liberec. V říjnu téhož roku převzal Spartu, kterou musel opustit už v srpnu 2006. V létě 2007 nastoupil na Žižkově. V září 2008 byl kvůli špatnému startu do sezony odvolán. V letech 2010 až 2012 vedl Senicu, pak se stal společně s Michalem Hippem trenérem slovenské reprezentace.