Родился 10 декабря 1975 года в городе Горький (сейчас — Нижний Новгород). В 1998 году окончил Волго-Вятскую академию госслужбы. Будучи студентом, работал в предвыборных штабах ряда кандидатов в губернаторы, в том числе Бориса Немцова, участвовал в работе избирательного объединения «Наш дом — Россия». После окончания учебы устроился на работу в «Сибнефть». В 1999 и 2000 годах руководил предвыборными кампаниями Романа Абрамовича на выборах в Госдуму и на губернаторских выборах в Чукотском АО.
В 2001 году назначен главой управления по делам печати, электронных СМИ и связям с общественностью администрации Чукотского АО, затем — начальником департамента культуры, молодежи, спорта, туризма и информационной политики правительства Чукотки.
В 2003 году избран депутатом Госдумы от «Единой России», работал в Комитете по гражданскому, уголовному, арбитражному и процессуальному законодательству. В 2007 году переизбран в Госдуму, получив мандат главного партийного «паровоза» «Единой России» Владимира Путина. В Думе пятого созыва трудился первым заместителем председателя комитета Госдумы по информационной политике, информационным технологиям и связи. С 2006 года также является вице-президентом Российского футбольного союза, председателем правления фонда «Национальная академия футбола».
16 марта 2011 года назначен директором столичного ЦПКиО имени Горького, из-за чего оставил депутатский мандат.