Do końca lat 80. XX wieku występował wyłącznie w turniejach rozgrywanych w Związku Radzieckim. W 1990 i 1991 r. dwukrotnie wystąpił w barwach klubu KKSz Kraków w rozgrywkach o drużynowe mistrzostwo Polski. W kolejnych latach odniósł szereg sukcesów na arenie międzynarodowej, zwyciężając bądź dzieląc I miejsca m.in. w:
Najwyższy ranking w dotychczasowej karierze osiągnął 1 lipca 2002 r., z wynikiem 2557 punktów zajmował wówczas 11. miejsce wśród niemieckich szachistów.