Utánpótlás éveit a Bp. Postásban, a BVSC-ben majd 14 éves korától az MTK-VM-ben töltötte. Az NB I-ben 1983. szeptember 3-án mutatkozott be. A Váci Izzóhoz tett egyéves kitérője után visszakerült az MTK-hoz, ahonnan a belga másodosztályú Koninklijke Stade Leuvenhez igazolt. Csapata nem fizette ki teljes vételárát, így az 1991-es évet ismét a kék-fehéreknél kezdte, akik a szezon végén nem tartottak rá igényt. Ezután aláírt a Ferencvároshoz, ahol 1994-ig szerepelt. Ezt követően a másodosztályban játszott. A III. Kerületi TVE-vel bajnok lett, majd a Kecskeméti TE színeiben szerepelt. Labdarúgó pályafutását a REAC-ban fejezte be
Edzői karrierjét a RAFC csapatánál kezdte, majd az FTC utánpótlás csapatainál dolgozott hosszú, tíz éven át. Távozása után néhány hónapig az NB II-es Tököl edzője volt, majd a RAFC csapatát irányította. Jelenleg a Szent István SE U16 utánpótlás vezetőedzője.