В 1998 году закончил Московский государственный педагогический университет (МГПУ) им. Ленина, психологический факультет. Кандидат педагогических наук.
Cлужил в армии в 1984 году.
Занимал посты заместителя генерального директора ООО «Кузнецов и партнеры», заместителя генерального директора инвестиционной компании «Интерфин». В 1999 году стал заместителем генерального директора АО «Лебединский горно-обогатительный комбинат».
В 1999 году стал депутатом Государственной Думы третьего созыва по Новооскольскому одномандатному избирательному округу Белгородской области. В 2000 году стал председателем Экспертного совета по металлургии и горнорудной промышленности.
В декабре 2007 года был избран депутатом Государственной Думы пятого созыва в составе списка кандидатов политической партии «Единая Россия».
Женат, отец шестерых детей, из которых четверо — близнецы 1994 года рождения: Никита, Софья, Александра, Юлия.