Rođen 3. oktobra 1950. godine u Donjoj Trnavi.
Karijeru je počeo u pionirskom timu Radničkog, a već 1967. godine zaigrao za prvi tim Radničkog na poziciji desnog beka. U timu je ostao do 1979. godine, a odigrao je 440 utakmica (285 prvenstvenih), na skoro svim mestima u odbrani.
U periodu od 1979-81 godine nastupao je za francusku Bastiju gde je i završio igračku karijeru.
Odigrao je 15 utakmica za omladinsku reprezentaciju Jugoslavije u periodu od 1968. do 1969. godine, 17 za mladu (1968—1973) i 14 utakmica za najbolju reprezentaciju Jugoslavije.
Debitovao je 6. maja 1970. godine u meču protiv reprezentacije Rumunije u Bukureštu, a poslednju utakmicu za nacionalni tim odigrao je 8. februara 1977. godine protiv Meksika u Montereju.
Nakon što je prestao da igra fudbal, posvetio se trenerskom poslu u omladinskoj školi Radničkog.
