1948 és 1954 között a Salgótarjáni BTC labdarúgója volt. Szülővárosa csapatában összesen 148 élvonalbeli mérkőzésen szerepelt. 1954-ben került az akkor Bp. Kinizsinek hívott Ferencvárosba. Itt 1958-ban tagja volt az MNK győztes, 1962-63-ban és 1964-ben a bajnokságot nyert csapatnak. Részese volt a Ferencváros 1965-ös VVK győzelmének. Utolsó mérkőzése a Fradiban a Népstadionbeli FTC-Bilbao, 1-0-s győzelemmel ért véget. Összesen 389 mérkőzést játszott az FTC-ben (229 bajnoki, 146 nemzetközi, 14 hazai díjmérkőzés), 92 gólt szerzett (51 bajnoki, 41 egyéb).
Válogatottban
1960-ban tagja volt a magyar olimpiai válogatottnak a római olimpián és a csapattal bronzérmet szerzett.
Edzőként
1965-ben Mészáros József távozása után, átmenetileg a Ferencváros vezetőedzője, 10 mérkőzés erejéig.
1968–69-es bajnoki szezonban irányította az Ózdi Kohász NB I/B-s labdarúgó csapatának szakmai munkáját.