1946 és 1950 között a Debreceni VSC labdarúgója volt. 1950-ben a Vasashoz igazolt. Az angyalföldi csapattal 1955-ben magyar kupagyőztes, 1956-ban és 1957-ben Közép-európai kupagyőztes, 1958-ban BEK elődöntős volt. Az 1958–59-es idényre visszatért Debrecenben egy idény erejéig, majd abbahagyta az aktív labdarúgást.
1953 és 1956 között 3 alkalommal szerepelt a válogatottban. Háromszoros B-válogatott (1953), kétszeres Budapest válogatott (1956), kétszeres egyéb válogatott (1953–54).
1959 és 1961 között a Debreceni VSC edzője volt. 1966-ban és 1967-ben két idényen át a Pécsi Dózsa, 1968-ban egy idényen át a Diósgyőri VTK trénereként tevékenykedett. 1969-ben Lengyelországba ment edzősködni, és 1970-ig a Wisla Kraków vezetőedzője volt. Utolsó edzői munkája, 1978 és 1980 között a Debreceni MVSC csapatánál volt. Összesen 139 magyar bajnoki mérkőzésen működött közre, mint edző.