1976-ig a Hejőcsaba labdarúgója volt. Innen igazolt a Diósgyőri VTK-hoz. Kétszeres kupagyőztes és egyszeres bajnoki bronzérmes a csapattal. 1981-ig 146 mérkőzésen 2 gólt szerzett. 1981 és 1987 között a Ferencváros játékosa lett.
Kétszeres bajnok ezüstérmes a csapattal. A Fradiban 136 élvonalbeli bajnoki mérkőzésen szerepelt és 12 gólt lőtt. 1987-ben Svédországba, az IF Elfsborg csapatához szerződött. 1989-ben a német harmadosztályú VfL Herzlakehez igazolt.[1] Pályafutását egy osztrák alacsonyabb osztályú csapatban fejezte be.
1979 és 1982 között 12 alkalommal szerepelt a válogatottban. Hatszoros olimpiai válogatott (1979–80), 10-szeres ifjúsági válogatott (1977) 10-szeres utánpótlás válogatott (1979), 24-szeres egyéb válogatott (1979–83).