A korábbi védő az MTK színeiben debütált az NB I-ben, majd játszott a VM Egyetértésben, a Vasasban, a ZTE-ben és a Honvédban is. Az angyalföldiekkel bajnok lett az 1976–1977-es idényben, a kispestiekkel bronzérmes, valamint kupadöntőt játszhatott. Az 1977–1978-as idényben tagja volt a Salgótarjáni BTC NB II-es aranyérmes csapatának.
Összesen 198 NB I-es mérkőzésen szerepelt, a legtöbbször a zalaegerszegi csapatban játszott: 100 élvonalbeli találkozón lépett pályára, három gólt szerzett.