Začínal v rodné Nitře, po vojně hrál v Žilině. Tento defenzivní univerzál přišel do Brna na jaře 1972 a během čtyř let stihl odehrát skoro sto ligových zápasů. Na jaře 1976 byl vyřazen z kádru prvního mužstva pro opakované porušování disciplíny a vzápětí ohlásil přestup do třetiligového Hlohovce, kam však nebyl uvolněn. Později hrával druhou ligu v brněnském Králově Poli. Po ukončení hráčské kariéry zůstal ve fotbalovém prostředí, stal se rozhodčím a trenérem.