Od połowy lat 50. do połowy 90. XX wieku należał do ścisłej czołówki austriackich szachistów. W 1960 roku zdobył tytuł indywidualnego mistrza kraju. Pomiędzy 1954 a 1994 rokiem jedenastokrotnie wystąpił na szachowych olimpiadach (w tym 10 razy na I szachownicy), rozgrywając 146 olimpijskich partii i zdobywając 86 punktów. W roku 1960 w Lipsku otrzymał złoty medal za najlepszy wynik indywidualny na I szachownicy (13½ pkt w 16 partiach).