Родился 7 ноября 1961 года в Москве.
Спортсмен (шахматы), тренер, арбитр, спорторганизатор, политический деятель.
Мастер спорта СССР (1981). Международный мастер (1987). Гроссмейстер (1989). Заслуженный тренер ФИДЕ. Арбитр ФИДЕ.
Окончил Московский институт нефтехимической и газовой промышленности имени И.М. Губкина (1983).
Чемпион ДСО профсоюзов (1986).
Чемпион Бельгии (1995-2001) в командном зачете. Чемпион Швейцарии (2007) в командном зачете. 2-й призер чемпионата Германии по быстрым шахматам (2013).
2-й призер чемпионата Европы (1997).
Участник Всесоюзных турниров среди молодых мастеров (1984, 1985).
Старший тренер Московской международной гроссмейстерской академии шахмат и интеллектуальных игр. Тренер женской сборной России — 2009 (июль-август), старший тренер сборной Российского университета дружбы народов имени П. Лумумбы (Москва) — с 2015 года.
Генеральный секретарь Ассоциации шахматных профессионалов (АШП) — 2008-09. Президент Шахматной федерации Красногорского района Московской области.
Преподаватель кафедры теории и методики шахмат РГУФКСиТа (позже РГУФКСМиТа) — с 2010 года.
Депутат Совета депутатов района Тропарево-Никулино (Москва).