Pályafutását a ZTE csapatánál kezdte 1991-ben, játékára felfigyelt a francia Girondins de Bordeaux, amely szerződtette. Nem tudott meghatározó játékossá válni, így rövid idő múlva a svájci Luganóhoz szerződött. Ezután hazatért Magyarországra és a Fradi játékosa lett. 1999 és 2004 közt újra külföldön játszott Belgiumban és Cipruson.
Ezt követően Győrben és Zalaegerszegen volt elsőosztályú labdarúgó. Simon Antal nem tartott igényt a játékára így 2007 tavaszán szerződést bontott vele a ZTE. Ezután az NB III. Bakony-csoportjában szereplő Soproni VSE együttesénél vállalt először szakvezetői feladatokat játékosedzőként, majd hasonló szerepkört töltött be Andráshidán a 2007–2008-as szezonban.
Visszavonulását 2008 januárjában jelentette be egészségügyi és családi okokra hivatkozva. Saját bevallása szerint fölhagy a sporttal és az üzleti életben próbál érvényesülni. Utódja az Andráshida SC kispadján Kovács Imre lett.[11]
2009 januárjában, egy év kihagyás után elfogadta a harmadosztályú Tapolca megkeresését.
A válogatottban
Ez a szakasz egyelőre üres vagy erősen hiányos. Segíts te is a kibővítésében!
A magyar nemzeti csapatban 23 alkalommal lépett pályára, gólt nem lőtt. Tagja volt az 1996-os olimpiára kijutott magyar válogatottnak.[12]
Edzőként
A Soproni VSE és az Andráshida SC játékos-edzője is volt pályafutása vége felé. 2010-ben visszatért a ZTE-hez és az utánpótlásképzésben vállalt feladatot az akadémia keretein belül.[13]
Sikerei, díjai
Ez a szakasz egyelőre üres vagy erősen hiányos. Segíts te is a kibővítésében!