1964-ben a Nagybátonyi SK csapatában kezdte a labdarúgást, ahol apja volt a klub elnöke. 1971-ben igazolt az élvonalbeli Salgótarjáni BTC csapatához, ahol az első idényben a csapattal bronzérmes lett a bajnokságban. 1975-ben a Vasas játékosa lett. 1976-ban a válogatottban is bemutatkozott. A Vasas 1976-77-es bajnokcsapatának tagja volt. 1979 és 1982 között a Tatabánya labdarúgójaként egy-egy bajnoki ezüst- és bronzérmet szerzett.
Ezt követően több csapatban is megfordult. Játszott a Salgótarjáni TC, a Salgótarján Síküveggyár, az Eger SE és a svájci FC Malley csapatában. 1986-ban ismét a Vasas játékosa volt egy rövid időszakra és tagja lett a kupagyőztes csapatnak. Az aktív labdarúgást ebben az évben fejezte be.
A válogatottban
1976 és 1980 között 10 alkalommal szerepelt a válogatottban és egy gólt szerzett. 10-szeres utánpótlás válogatott (1973–80), 11-szeres egyéb válogatott (1973–81, 1 gól) és ötszörös B-válogatott (1976–81).