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.