1982 qualifizierte er sich durch seinen zweiten Platz (punktgleich mit Lajos Portisch) beim Interzonenturnier in Toluca für die Kandidatenwettkämpfe für die Schachweltmeisterschaft 1984 und erreichte mit 2580 seine beste Elo-Zahl, scheiterte aber 1983 bereits im Viertelfinale an Zoltán Ribli. Bei der Internationalen Deutschen Meisterschaft 1983 in Hannover wurde er Vierter hinter Anatoli Karpow, Tamas Georgadse und Juri Balaschow.