1963-ban a Haladás csapatában kezdte a labdarúgást. Mielőtt bemutatkozhatott volna az első csapatban Szegedre szerződött 1968 nyarán az egyetemi tanulmányai miatt. A Szegedi EOL csapatában mutatkozott be az élvonalban 1968. szeptember 15-én. Szegedi egyetemi tanulmányainak ideje alatt, hat idényen át a SZEOL játékosa volt. Ebből négy szezont játszott az élvonalban, kettőt az NB/B-ben. 1973-ban az MTK együtteséhez szerződött, ahol 1976-ig játszott. Az élvonalban 11 mérkőzésen szerepelt az 1973–74-es idényben. Összesen 68 első osztályú mérkőzésen szerepelt és 16 gólt szerzett.
Orvosként
1968-ban érettségizett a szombathelyi Nagy Lajos Gimnáziumban. Általános orvosi diplomát szerzett 1974-ben a SOTE-n. 1980-ban ortopédiai, 1983-ban sportorvosi szakvizsgát tett. 1993-ban az orvostudományok kandidátusa lett, 1998-ban habilitált.
1974 és 2010 között az Országos Sportegészségügyi Intézet munkatársa. 1991 és 2007 között a Sportsebészeti Osztály osztályvezető főorvosa. 2001 és 2009 között az intézmény főigazgatója.
2001 óta a Semmelweis Egyetem, Testnevelési- és Sporttudományi Karán oktat. 2001 és 2007 között a Sportsebészeti és Sportrehabilitációs Tanszék tanszékvezetője, mint egyetemi docens. 2007 óta az Egészségtudományi és Sportorvosi Tanszék tanít. Jelenlegi beosztása: egyetemi tanár.
Tudományos és szakmai közéleti tevékenysége
Hazai
Számos szervezet, társaság tagja, vezetője.
Sportegészségügyi Szakmai Kollégium (1995–2011) – elnök (2000–2004)
Magyar Sportorvos Társaság (1976–) – elnök (2002–2006)
Magyar Artroszkópos Társaság (1988–) – elnök (1997–2002)
Ortopédiai Szakmai Kollégium (1995–2004)
Magyar Ortopédiai Társaság (1987–2004) – vezetőségi tag (1995–2004)