Родился 8 ноября 1963 году в деревне Шиловке Касторенского района Курской области.
В 1984 году окончил Свердловский юридический институт им. Р. А. Руденко.
В 1984-1985 годах был стажером, затем следователем в прокуратуре Нюксенского района Вологодской области.
С 1985 по 1987 год служил в Вооруженных силах СССР.
В 1987-1993 года работал во Всеволжской городской прокуратуре Ленинградской области.
С 1993 по 1995 год занимал должность старшего помощника прокурора, затем начальника отдела по надзору за исполнением законов о федеральной безопасности и межнациональных отношениях в прокуратуре Ленинградской области.
В 1995-2001 года – прокурор города Всеволжска Ленинградской области.
С 2001 по 2005 год — заместитель прокурора Ленинградской области.
С октября 2005 года был начальником Северо-Западного отделения Российского фонда федерального имущества (создан при правительстве РФ в 1992 г. для управления сделками по продаже приватизируемого федерального имущества; упразднен в 2008 г.).
В 2006 году переехал в Москву, работал в Генеральной прокуратуре РФ.
С сентября 2007 года после создания Следственного комитета при прокуратуре (СКП) РФ, являлся его сотрудником. Занимал должность начальника Главного управления процессуального контроля СКП.
С 10 июня 2008 гожа занимал пост заместителя председателя Следственного комитета при прокуратуре РФ Александра Бастрыкина.
8 апреля 2011 года после преобразования СКП в Следственный комитет РФ, был назначен заместителем председателя СК РФ.
С 9 апреля 2012 года по 30 апреля 2016 года — первый заместитель председателя Следственного комитета РФ Александра Бастрыкина. Старший преподаватель кафедры уголовно-процессуального права Московского государственного юридического университета имени О. Е. Кутафина (МГЮА).
В 2016-2021 годы — депутат Государственной думы РФ VII созыва. Был избран 18 сентября 2016 года по федеральному списку политической партии «Единая Россия» (второй номер в региональной группе №16, республики Марий Эл, Мордовия и Чувашия, Нижегородская обл).
С 5 октября 2016 года возглавлял думский комитет по безопасности и противодействию коррупции.
С 2019 года — председатель комиссии ГД по расследованию фактов вмешательства иностранных государств во внутренние дела России.
Сопредседатель комиссии Госдумы по рассмотрению расходов федерального бюджета, направленных на обеспечение национальной обороны, национальной безопасности и правоохранительной деятельности.
С 2021 года — депутат Государственной думы РФ VIII созыва. Участвовал в выборах в Госдуму 19 сентября 2021 года по списку партии «Единая Россия» (второй номер региональной группы №26, Мордовия). По итогам распределения мест в Госдуму не прошел, однако 29 сентября 2021 года получил вакантный депутатский мандат по списку партии. Член фракции «Единая Россия».
12 октября 2021 года избран председателем комитета Госдумы по безопасности и противодействию коррупции, сопредседателем комиссии по рассмотрению расходов федерального бюджета, направленных на обеспечение национальной обороны, национальной безопасности и правоохранительной деятельности.