Törökbálinton nevelkedett.[2] 1947-ben szerződött Debrecenbe.[3] 1950 nyarán igazolt a Debreceni Lokomotívból a Csepeli Vasasba.[4]
1951 és 1953 illetve 1956 és 1961 között a Csepel csapatában játszott, mint középhátvéd. Tagja volt az 1958–59-es idényben bajnokságot nyert csapatnak. Összesen 115 bajnoki mérkőzésen lépett pályára és hat gólt szerzett. 1953-tól 1955-ig az Ózdi Vasasban szerepelt. Játékos pályafutását a Bp. Spartacusban fejezte be.[5]
Visszavonulása után edző lett. 1967-ig a Bp. Spartacus ifi, ezt követően az NB IB-s felnőtt csapatának az edzője volt.[6] Később a Csepel ifi edzője volt.[7] 1974-től Thomann Antal mellett a Csepel pályaedzője lett.[8] 1976 és 1978 között a Csepel vezetőedzője volt az élvonalban. 1978 nyarától az NB II-es Szolnoki MTE csapatát irányította.[9] A következő szezontól a Lehel SC vezetőedzője volt.[10] 1981-től az Oroszlányi Bányásznál trénerkedett. 1983-ban az Ikarus vezetőedzőjének nevezték ki.[11] Az 1990-es években a Csepel utánpótlás csapatainál tevékenykedett.