1959 és 1966 között a Budapesti Honvéd játékosa volt. Legnagyobb sikere a kispestiekkel két bajnoki ezüstérem és egy MNK győzelem volt. Az 1965-1966-os Kupagyőztesek Európa-kupájában a legjobb nyolc között estek ki. Kispesten összesen 136 bajnoki mérkőzésen 24 gólt szerzett. 1967-ben az MTK csapatában játszott és 13 bajnoki mérkőzésen lépett pályára és ezután visszavonult.
1963 és 1965 között 4 alkalommal szerepelt a válogatottban. 1964-ben tagja volt a tokiói olimpián aranyérmet szerzett csapatnak. 1963 és 1964 között 13-szor játszott az olimpia válogatott és egy gólt ért el.