W latach 80. XX wieku był współpracownikiem Garriego Kasparowa. W roku 1986 w trakcie meczu o mistrzostwo świata Kasparowa z Anatolijem Karpowem, po serii trzech porażek z rzędu został przez niego posądzony o zdradzenie przeciwnikowi tajników swojego debiutowego przygotowania i usunięty z zespołuКаспаров считал меня агентом Карпова..

W latach 1993 i 1999 dwukrotnie reprezentował Kazachstan (w obu przypadkach na I szachownicy) w drużynowych mistrzostwach Azji, zdobywając wraz z drużyną dwa medale: złoty (Kuala Lumpur, 1993) i srebrny (Shenyang, 1999). W roku 2000 wystąpił również na szachowej olimpiadzie w StambuleOlimpBase..

Dwukrotnie uczestniczył w rozgrywanych systemem pucharowym turniejach o mistrzostwo świata: w roku 2000 w pierwszych dwóch rundach wyeliminował Dibyendu Baruę i Zoltana Almasiego, natomiast w trzeciej przegrał z Aleksandrem Morozewiczem2000 FIDE Knockout Matches., zaś w 2004 udział w mistrzostwach zakończył w I rundzie, ulegając Ni Hua2004 FIDE Knockout Matches..

Najwyższy ranking w dotychczasowej karierze osiągnął 1 lipca