Játékosként szerepelt a Vasútépítő Törekvés, a MÁV TIAC, a H. Szamuely SE, a TFSE és a Fűzfői AK csapataiban. Főiskolai válogatott volt.
Már 27 évesen edzőként dolgozott. Irányította a Keszthelyi Haladás, a ZTE, a Rába ETO, a Siófoki Bányász, a Vasas, az MTK, a Siófok, majd ismét a Vasas csapatát, mindenütt vezetőedzőként.
Eddig 397 mérkőzésen ült edzőként élvonalbeli csapat kispadján. Ezzel a 10. helyezett az NBI -es edzők örökranglistáján. Az ZTE csapatával kétszer végzett az NBI -ben a negyedik helyen (1985, 1986) és kétszer megnyerte a terembajnokságot (1984, 1989), az MTK -val szintén negyedik lett (1994), a Vasassal kétszer volt negyedik (1997, 1998) és egyszer bronzérmes (1999) az NBI -ben.
Szövetségi edzőként fél évig segítette a válogatottnál Bicskei Bertalan szövetségi kapitány munkáját 1988-ban. 2000 februárja óta, mint szövetségi edző irányította az U21-es és az olimpiai válogatottat.
Megbízott szövetségi kapitányként a Magyarország-Románia (2001. szeptember 5.) valamint az Olaszország-Magyarország (október 6.) világbajnoki selejtező mérkőzéseken irányította az A-válogatottat. Miután véglegesítették posztján, bemutatkozó mérkőzésén 5-0 arányban bizonyult jobbnak válogatottunk Macedóniánál.
Nős, két gyermeke van. Munkája szinte állandóan a fővároshoz köti, de, ha teheti, családjával Keszthelyen tartózkodik.