A Bp Honvéd játékosaként kezdte élvonalbeli labdarúgó karrierjét. Játszott továbbá a Dorogi Bányász, a Váci Izzó MTE, a Budapesti VSC és az MTK csapataiban. 2001-ben fejezte be NB-1-es labdarúgó pályafutását a Dunaferrben. Ezt követően levezetésként még egy évig, a rövid időre újraindított legidősebb magyar klubnál, a Budapesti TC-nél volt igazolt labdarúgó, majd utánpótlásedző lett.
1991 és 1997 között 17 alkalommal szerepelt a válogatottban és három gólt szerzett. Négyszeres olimpiai válogatott (1989–91), kilencszeres ifjúsági válogatott (1987–88, 2 gól) kétszeres egyéb válogatott (1989).
2002-től utánpótlásedzőként a Vasasnál, az MTK-nál és Taksonyban tevékenykedett. Másfél évet Katarban is dolgozott. 2009-2017 között az utánpótlás-neveléssel foglalkozó Grund 1986 FC-nél dolgozott.[1] Később az Újpest FC utánpótlás edzője lett.