Родился 9 июля 1967 в г. Карпинске Свердловской области, русский.
В 1995 окончил Уральскую государственную юридическую академию по специальности "правоведение".
В 1985 - 87 служил в ВВС в составе Группы советских войск в Германии.
В 1987 - 90 находился на комсомольской работе.
С 1990 по 1992 заведовал отделом социальных проблем газеты "Заря Урала" в г. Краснотурьинске Свердловской области.
В 1990 - 93 - депутат Краснотурьинского городского Совета народных депутатов.
С 1992 по 1993 - председатель комитета по делам молодежи городской администрации Краснотурьинска.
12 декабря 1993 был избран депутатом Государственной Думы РФ первого созыва.
17 декабря 1995 был избран в новый состав Государственной Думы.
В марте 1999 стал руководителем коалиции "Правое дело" на Среднем Урале.
В первом туре выборов губернатора Свердловской области 29 августа 1999 занял последнее, седьмое место.
19 декабря 1999 был избран депутатом Государственной Думы РФ третьего созыва. Заместитель председателя Комитета по труду и социальной политике.
Увлечения - шахматы. Международный мастер по шахматной композиции, с 1994 - вице-президент Российской шахматной федерации. В апреле 1997 был избран президентом Российской шахматной федерации вместо депутата Андрея Макарова.
Женат. Жена, Оксана Анатольевна, - учитель начальных классов. Дочь Наталья.