W latach 80. i 90. należał do ścisłej czołówki szachistów najpierw Niemieckiej Republiki Demokratycznej, a następnie zjednoczonych Niemiec. Zwyciężył bądź podzielił I miejsca w międzynarodowych turniejach w Decinie (1976), Halle (1981), Ołomuńcu (1982), Lipsku (1986, dwukrotnie), Budapeszcie (dwukrotnie – 1982, 1987), Portorožu (1987), Polanicy-Zdroju (1987, memoriał Akiby Rubinsteina), Szekszardzie (1989) oraz Augsburgu (1994). Dwukrotnie wystąpił na szachowych olimpiadach (1988, 1990). Wielokrotnie, w barwach klubów USV Halle oraz Bayern Monachium, zdobywał medale na drużynowych mistrzostwach NRD oraz Niemiec.