Занимался в шахматной секции при Дворце пионеров г. Мурманска. Принимал участие в тренировочных сессиях школы Александра Панченко. Стал призером юношеского чемпионата РСФСР в 1987 году.
Был участником нескольких чемпионатов Санкт-Петербурга, в 2003 обошел соперников и завоевал чемпионский титул. На одном из этапов Кубка России (Самара, 2002) занял 2-е место. С 1998 года международный мастер, в 2003 получает гроссмейстерский титул.
На международных соревнованиях: Алушта (2002) — 1-е; фестиваль «Белые ночи» Санкт-Петербурга (2005) — 1—2-е; Реджо-Эмилия (2005) — 2-е; турнир «Петровская ладья» (2006, 2007, 2008 и 2009) — 1-е места. В клубных состязаниях среди прочего выступал за команды шахматного клуба Мурманска, «Грифон» и «Петровская Ладья». В норвежском чемпионате представлял город Киркенес.
Работает педагогом Дома детского творчества Петродворцового района Санкт-Петербурга. Член тренерского совета Санкт-Петербургской шахматной федерации.