Általános iskolai tanulmányainak idején a "kötelező" sportok - atlétika: ugrás, futás, dobás - mellett rengeteget focizott. Anyaegyesületéből a komáromi Olajmunkásból - megyei I. osztály - 11-szer került be a magyar ifjúsági válogatottba. A magasabb osztályokban előbb, négy évet a Honvédnál majd hét évet a Zalaegerszegi TE egyesületben töltött. Egykori neves, sziklakemény hátvéd, nem riadt vissza a közelharctól, az ütközésektől, ha szükséges volt, akkor a "csínekbe" is belement. 211 NB I-es mérkőzésen foglalkoztatott labdarúgó. Egy közúti baleset vétlen sérültjeként kellett a minőségi aktív futballt befejeznie. A nyílt lábtörésből felgyógyulva, levezetésként 1981-1982 között a Hévíz csapatában újra megpróbálta a játékot, de a lábszára már nem bírta a nagyobb fizikai terhelést. Az MLSZ JB-JT labdarúgó válogatottjának oszlopos tagja.
A játékvezetésből 1979-ben "kétségbeesett" lépésként vizsgázott, de nem működött. 1982-ben Hévízen egy előkészületi mérkőzést akart megnézni, de a játékvezetők nem érkeztek meg. A helyi vezetők felkérték a találkozó irányítására. Ezt követően 1982-től Zala megyében különböző labdarúgó osztályokban gyorsan megszerezte a szükséges tapasztalatokat. 1983-ban lett országos utánpótlás, majd NB II-es játékvezető. Egy évet adott magának, ezalatt el kellett dőlnie, hogy érdemes-e folytatni a játékvezetést. Az élet, a sors által adott lehetőséggel tudott élni. Az ellenőrök és szakvezetőinek véleménye alapján - NB I-es játékos múltjának köszönhetően 1985-ben élvonalbeli bírónak minősítették. Foglalkoztatására jellemző, hogy az 1989/1990-es bajnoki idényben Hartmann Lajos társaságában, 14 találkozón dirigálhatott. NMB. I-es mérkőzéseinek száma: 145, 172 meccsen partjelzőként szolgált. Az aktív játékvezetéstől 1997-ben búcsúzott.
Vezetett Kupa-döntők száma: 2.
A Magyar Labdarúgó-szövetség (MLSZ) Játékvezető Bizottságának (JB) felterjesztésére 1986-ban lett nemzetközi játékvezető, a Nemzetközi Labdarúgó-szövetség (FIFA) bírói karának tagja. Több UEFA-kupa, Intertotó Kupa, nemzetközi válogatott mérkőzésen volt játékvezető vagy partbíróként segítette a játékvezető munkáját. A magyar nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében többedmagával a 20. helyet foglalja el 1 találkozó szolgálatával. 1989-ben meghívták az első teremlabdarúgó világbajnokságra, ahol a Dánia–Paraguay csoportmérkőzést, illetve az egyik elődöntőt, a Belgium–Brazília mérkőzésen játékvezetőként, további három összecsapáson segédjátékvezetőként működött közre. Az aktív nemzetközi játékvezetéstől 1994-ben búcsúzott. Válogatott mérkőzéseinek száma: 6.
Hollandia rendezte az első, az 1989-es futsal-világbajnokságot, ahol a FIFA JB bíróként foglalkoztatta. A futsal mérkőzéseket kettő játékvezető összehangolt szolgálattal vezeti.
Időpont
|
Helyszín
|
Mérkőzés típusa
|
Mérkőzés
|
Eredmény
|
Nézők száma
|
1989. január 14.
|
Sportpaleis Ahoy Stadion, Rotterdam
|
egyik elődöntő
|
Belgium–Brazília
|
3 – 3
|
2500
|
Az európai-labdarúgó torna döntőjéhez vezető úton Angliába a X., az 1996-os labdarúgó-Európa-bajnokságra az UEFA JB játékvezetőként foglalkoztatta.
Időpont
|
Helyszín
|
Mérkőzés típusa
|
Mérkőzés
|
Eredmény
|
Nézők száma
|
1994. december 14.
|
Qemal Stafa Stadion, Tirana
|
előselejtező (7. csoport)
|
Albánia–Grúzia
|
0 – 1
|
15 000
|
Az aktív játékot befejezve 1978-1980 között a ZTE technikai vezetőjeként dolgozott. A Zala megyei Labdarúgó-szövetség elnöke, megyei ellenőr. Az MLSZ JB keretében országos , NB I-es játékvezető ellenőr.