Родился 9 июля 1967 года в Карпинске Свердловской области. Заместитель руководителя Федеральной службы по труду и занятости (c 2004), депутат Государственной думы РФ первого-третьего созывов (1993—1995, 1995—1999, 1999—2003).
Девятикратный чемпион мира: четырежды по решению и пять раз по составлению шахматных композиций.
Вице-президент ФИДЕ с 1997 года, президент Российской шахматной федерации с апреля 1997 года, почетный президент Российской шахматной федерации с апреля 2003 года. С февраля 2010 года заместитель Председателя Наблюдательного совета РШФ. Женат. Жена Ольга Селиванова, кандидат экономических наук. Дети: Наташа (1990 года рождения), Анастасия (1999 года рождения), Анна (2003 года рождения). Внук Максим (2008 года рождения).
1987—1990 секретарь ВЛКСМ Андриановского леспромхоза объединения «Серовлес»(Серовский район), секретарь Бюро ВЛКСМ шахты «Северопесчанская» Богословского рудоуправления (г.Краснотурьинск).
С 1990 по 1992 год — заведующий отделом социальных проблем газеты «Заря Урала» 1990 — 1993 — депутат Краснотурьинского городского Совета народных депутатов.
1992—1993 — председатель комитета по делам молодежи городской администрации Краснотурьинска.
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
17 декабря 1995 был избран в новый состав Государственной Думы.
В марте 1999 стал руководителем коалиции «Правое дело» на Среднем Урале.
В первом туре выборов губернатора Свердловской области 29 августа 1999 занял последнее, седьмое место.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва. Заместитель председателя Комитета по труду и социальной политике. С апреля 2002 года — председатель Комитета по труду и социальной политике.
Девятикратный чемпион мира по шахматной композиции:
Автор более 550 задач и этюдов, большинство из которых отмечены призами и отличиями на международных конкурсах. Председатель редакционной коллегии журнала «Шахматная композиция», редактор журнала «Уральский проблемист».
Издатель библиотечки «Уральского проблемиста».
Международный гроссмейстер по шахматной композиции с 2009 года, международный гроссмейстер по решению шахматных композиций с 2008 года. Международный арбитр. С 1994 — вице-президент Российской шахматной федерации. В апреле 1997 был избран президентом Российской шахматной федерации вместо депутата Андрея Макарова.
Внесён в Золотую книгу FIDE.