1978-ban került a Salgótarjáni Bányászhoz Nagybátonyból. Egy idény után az Újpesti Dózsa igazola le, úgy, hogy három játékost adott cserébe az SBTC-nek. Újpesten két bajnoki ezüstérmet szerzett és háromszor nyert MNK a csapattal. A Dózsában összesen 228 bajnoki mérkőzést játszott és 37 gólt szerzett. 1987-88-as szezont a Vasasnál töltötte és innen szerződött a görög Apollon Kalamaria csapatához. Itt nagyon rövid időt töltött és a Dunakeszi VSE érintésével visszatért a magyar élvonalba és a Váci Izzóhoz igazolt. Itt már csak 13 mérkőzésen játszott és befejezte az aktív labdarúgást.
A válogatottban
1979 és 1981 között hatszoros olimpiai válogatott volt és egy gólt szerzett. A magyar válogatottban 1980 és 1987 között 33 alkalommal szerepelt és három gólt szerzett. Tagja volt az 1986-os mexikói világbajnokságon részt vevő csapatnak.
Edzőként
1991-ben a Letkés játékosedzője lett,[4] majd Mogyoródon dolgozott.[5] 1994 őszétől a Fajsz csapatát irányította.[6] 1995-ben a Dabas trénere volt.[7] 1995 nyarán vette át a Pásztó vezetését.[8] 1996 elejétől a Nagykáta edzője lett.[9] 1997 júniusától a Komárom trénere volt.[10] 1998 novemberében felmentették posztjáról.[11] 1999 januárjától a Kiskunfélegyházát edzette,[12] ahonnan júniusban távozott.[13] Októbertől ismét a Komárom csapatát irányította 2000 áprilisáig.[14][15]
Júniustól az Újpest utánpótlásánál dolgozott.[16] 2002 januárjában a Tarnaörs edzője lett,[17] majd rövid ideig a Petőfibányát irányította. Az őszi szezonban az Ózdot edzette. 2004 májusától júliusig a Budakalász csapatát vezette.[18] 2005 májusban a Gyál edzéseit bízták rá.[19] Ezután testnevelőtanárként dolgozott. 2009-ben az MLSz utánpótlás stábjánál dolgozott. 2010 márciusában a Tököl utánpótlás edzője lett.[20]
2015-ben infarktusa volt. Ezután MLSz ellenőrként tevékenykedett, valamint Csepelen gyerekcsapatokat edzett.