A Miskolci MTE-ben kezdett futballozni. 1927-ben igazolt az Attilába.[2] 1934 júniusában szerződtette a Ferencváros.[3] 1934 és 1935 között a Ferencváros játékosa volt. A Fradiban összesen 46 mérkőzésen szerepelt (17 bajnoki, 26 nemzetközi, 3 hazai díjmérkőzés). 1936-ban visszaigazolt az Attilába.[4] 1937 szeptemberében, egy év kihagyás után a Miskolci AFC-hez igazolt.[5] 1939 augusztusában a DiMÁVAG játékosa lett.[6] 1941 februárjában a Miskolci VSC szerződtette.[7]
1950-től 1952-ig a Miskolci Honvéd edzője volt. Csapatát az NB III-ból az NB I-es osztályozóig vezette.[8][9] 1953-ban az NB I-es Bp. Postás edzője volt.[10] 1954-től 1955-ig a Ceglédi Lokomotívnál dolgozott a másodosztályban.[11][12] 1956-ban és 1957-ben a Bp. Vörös Meteort irányította az NB II-ben.[13][14] 1959-1960-ban az NB II-es Pápai textiles edzője volt.[15][16] 1964-ben az Ikarusnál trénerkedett.[17] 1965-től Guineában tevékenykedett.[18][19] 1967-től 1968-ig a Nagykanizsai Bányász edzéseit vezette.[20][21] 1969 és 1971 között a Tiszaszederkény, későbbi nevén a Leninvárosi MTK edzője volt.[22][23] 1975-ben a Kecskeméti SC edzője volt.[24] 1977-1978-ban a Honvéd Bem SE-hez szerződtették részfoglakozású edzőként a vezetőedző mellé a szakmai munka javítása érdekében.[25][26] 1980-1981-ben a Medicor SE technikai vezetője volt.[27] Az 1980-as években MLSZ ellenőrként tevékenykedett.[28]