1930-ban a Kőbányai EAC csapatában kezdte a labdarúgást. 1934 és 1937 között a Drasche, 1937 és 1938 között a Kistext együttesében játszott. 1938-ban igazolt a Kispesthez. Innen 1941-ben igazolt el a Gamma csapatához, ahol két bajnoki 4. hely volt a legjobb eredménye. 1946-tól olasz csapatokban játszott: Atalanta, Juventus, majd Lucchese. A Juventussal 1947–48-ban bronzérmes lett a bajnokságban.
1939 és 1943 között 17 alkalommal szerepelt a válogatottban és 2 gólt szerzett. Négyszeres Budapest válogatott (1938–41), négyszeres B-válogatott (1938).