Воспитанник Якова Русакова (ДЮСШ № 15, Омск). Также обучался в школе «Ботвинника-Каспарова» в Москве. С 1999 года живёт в Дортмунде, Германия. Тренирует А. Найдича.
Выиграл турниры в Оберварте в 1994 и 1995 годах; Ноябрьске (1995); Убеде (1999); Дайцизау (2001); Фюрте (2002); Бад-Виззее (2002); Триесте (2005); Реджо-Эмилии (2006); Гамбурге (2007).