Wystartował na igrzyskach olimpijskich w Tokio w 1964 roku, zajmując dziewiąte miejsce w szpadzie indywidualnej i drużynowej. Zajął tam również czwarte miejsce we florecie indywidualnym, w rundzie finałowej przegrywając wszystkie trzy pojedynki. Na rozgrywanych cztery lata później igrzyskach olimpijskich w Meksyku w szpadzie indywidualnej odpadł w drugiej rundzie, a w turnieju drużynowym był dziewiąty. We florecie indywidualnym tym razem odpadł w rundzie eliminacyjnej. Brał też udział w igrzyskach olimpijskich w Monachium w 1972 roku, gdzie w szpadzie indywidualnej odpadł w drugiej rundzie, a w turnieju drużynowym ponownie zajął dziewiąte miejsce. We florecie indywidualnym dotarł do drugiej rundy.
Podczas ceremonii otwarcia IO 1968 był chorążym reprezentacji Austrii.