Családjával 1949-ben költözött Újpestre. 1958-ban kezdett sportolni a Vasas Izzóban. 1964 novemberében igazolt az Újpesti Dózsához. A következő évben mutatkozott be az élvonalban, ahol 1974-ig hatszor volt bajnokcsapat tagja és kétszer MNK-győztesé. Tagja volt az 1968–1969-es VVK döntőt játszó csapatnak, ahol az angol Newcastle Uniteddel szemben alulmaradtak. 1973–1974-es Bajnokcsapatok Európa-kupájában az elődöntőig jutottak, ahol a későbbi győztes Bayern Münchennel szemben vesztettek. Emellett kétszer jut el a BEK-ben és egyszer a VVK-ban a legjobb nyolc közé a csapattal. Az Újpest Dózsában összesen 246 bajnoki mérkőzésen szerepelt és 4 gólt szerzett.
1974 és 1978 között a másodosztályú Budafoki MTE színeiben szerepelt, majd még négy évet töltött el a Chinoin csapatában és itt fejezte be az aktív labdarúgást. Sportpályafutása után a vendéglátóiparban dolgozott.
1964-ben tagja volt az UEFA ifjúsági tornáján szereplő magyar korosztályos válogatottnak. 1969 és 1971 között 15 alkalommal szerepelt a válogatottban. 1968-ban tagja volt a mexikóvárosi olimpián aranyérmet szerzett csapatnak.