Treningi rozpoczął w wieku 14 lat. W latach 60. należał do najlepszych szablistów świata, trzykrotnie zdobywał medale igrzysk olimpijskich w rywalizacji drużynowej. W 1968 w Meksyku w konkursie indywidualnym zajął drugie miejsce – przegrał baraż z Jerzym Pawłowskim. W 1967 został indywidualnym mistrzem świata, trzy lata później wywalczył srebro MŚ. Wielokrotnie był członkiem zwycięskiej drużyny.