Родился 3 февраля 1955 года в Москве.
Спортсмен (шахматы), тренер.
Мастер спорта СССР (1978). Международный мастер (1989). Гроссмейстер (1997).
Победитель юношеских чемпионатов Вооруженных Сил СССР (1974, 1975).
Чемпион Германии (2016). 2-й призер открытого чемпионата Голландии (2004).
Чемпион Берлина (2002, 2013, 2015).
Участник командных первенств СССР (1978, 1990), чемпионатов Белорусской ССР (1987, 1988), чемпионатов Москвы (1979, 1980, 1982), чемпионатов Вооруженных Сил СССР (1987, 1989), чемпионата Германии (2001, 2002, 2004, 2014, 2017).
Тренер сборной ГСВГ — с 1984 года.
С 1995 года проживает в Германии.