Родился 26 октября 1974 г. в Москве. В 2001 г. окончил Московский государственный университет им. М. В. Ломоносова, факультет журналистики. В 2007 г. получил второе высшее юридическое образование в Московском университете МВД России.
С 1992 г. работал в газете «Московский комсомолец» корреспондентом, специальным корреспондентом, обозревателем). В 1999–2002 гг. был автором и ведущим программы «Секретные материалы» канала «ТВЦ». В декабре 2003 г. был избран депутатом Государственной думы по Семеновскому одномандатному избирательному округу 122 (Нижегородская область). Являлся депутатом Госдумы IV, V, VI созывов. В сентябре 2018 г. избран депутатом Государственной думы VII созыва от 158-го одномандатного округа Самарской области. В январе 2020 г. назначен председателем Комитета Государственной думы по информационной политике, информационным технологиям и связи.