A 68 éves sebészfőorvos versenyzőként az 1968-as és az 1972-es játékokon állhatott a dobogó második fokára, míg az 1961-es és 1967-es világbajnokságon ugyancsak ezüstérmet nyert. Csapatban az 1957-es vb-n diadalmaskodott, valamint négyszer lett második (1961, 1962, 1966, 1970). Hatszoros egyéni országos bajnok, pályafutásának elismeréseként az UNESCO fair play-díjjal tüntette ki.
Ami sportvezetői múltját illeti, 1989-től 1996-ig volt a hazai vívószövetség elnöke, 1992 és 1996 között a nemzetközi szövetség főtitkáraként is tevékenykedett. Idén júliusig vezette 1996 óta az európai vívószövetséget, majd a zalaegerszegi tisztújító közgyűlésen ügyvezető alelnök lett. 1976 óta irányítja a Magyar Fair Play Bizottságot, míg a hasonló, nemzetközi szervezetnek 1999-ben állt az élére. Tizenhat éve tagja a MOB elnökségének, ugyanennyi ideje elnöke a MOB orvosi bizottságának is. Idén 10 év után távozott a NOB orvosi bizottságából.