A Vasas csapatában mutatkozott az élvonalban 1989. február 25-én a Veszprém ellen, ahol csapata 1–0-ra kikapott. 1991-ig volt az angyalföldi csapat tagja. 1991 és 1994 között a másodosztályú FC Hatvan, Eger SE, majd a Salgótarjáni BTC csapatában játszott. 1995 és 2002 között játszott a Csepel, az Inter Bratislava, Kispest-Honvéd, a Nyíregyháza és a Dunaferr együtteseiben. Legjobb bajnoki eredménye a dunaújvárosi csapattal egy bajnoki negyedik helyezés volt. Utolsó élvonalbeli mérkőzésen az Újpest ellen 2–1-es vereséget szenvedett csapata. Összesen 138 magyar élvonalbeli bajnoki mérkőzésen lépett pályára és 26 gólt szerzett. Pályafutását a Balassagyarmati VSE csapatában fejezte be.
Csapatai (játékosként): 1988–1991 Vasas FC
, 1991–1993 FC Hatvan, 1993–1994 Egri FC
, 1994–1995 Salgótarjáni BTC
Salgótarjáni Bányász Torna Club
, 1995–1997 Csepel SC
, 1997 Inter Bratislava, 1998 Budapest Honvéd FC
, 1998–2000 Nyíregyháza Spartacus FC
, 2000–2001 Balassagyarmati VSE, 2001–2002 Dunaferr SE
, 2002–2003 Balassagyarmati VSE
A Vasas csapatában mutatkozott az élvonalban 1989. február 25-én a Veszprém ellen, ahol csapata 1–0-ra kikapott. 1991-ig volt az angyalföldi csapat tagja. 1991 és 1994 között a másodosztályú FC Hatvan, Eger SE, majd a Salgótarjáni BTC csapatában játszott. 1995 és 2002 között játszott a Csepel, az Inter Bratislava, Kispest-Honvéd, a Nyíregyháza és a Dunaferr együtteseiben. Legjobb bajnoki eredménye a dunaújvárosi csapattal egy bajnoki negyedik helyezés volt. Utolsó élvonalbeli mérkőzésen az Újpest ellen 2–1-es vereséget szenvedett csapata. Összesen 138 magyar élvonalbeli bajnoki mérkőzésen lépett pályára és 26 gólt szerzett. Pályafutását a Balassagyarmati VSE csapatában fejezte be.