Родился 2 сентября 1968 г. в пос. Выползово Бологовского района Калининской (ныне Тверской) области.
В 2002 г. окончил Санкт-Петербургский университет МВД России.
С 1986 г. проходил службу в Вооруженных силах СССР/РФ, работал на различных должностях в системе органов исполнительной власти. Возглавлял одно из управлений службы безопасности президента России Федеральной службы охраны РФ.
До 2018 г. был помощником полномочного представителя президента РФ в Северо-Западном федеральном округе.
С июня по сентябрь 2018 г. - заместитель председателя правительства Новгородской области. В его ведении находились вопросы строительства, жилищно-коммунального хозяйства, экологии и охраны природных ресурсов.
С декабря 2018 г. по ноябрь 2019 г. был заместителем председателя правительства Ленинградской области по безопасности (регион с 2012 г. возглавляет Александр Дрозденко).
С 27 ноября 2019 г. по 14 мая 2024 г. - вице-губернатор - руководитель администрации губернатора Санкт-Петербурга Александра Беглова. Координировал деятельность комитетов по вопросам законности, правопорядка и безопасности, по природопользованию, охране окружающей среды и обеспечению экологической безопасности, а также по межнациональным отношениям и реализации миграционной политики. Участвовал в создании санкт-петербургской программы восстановления объектов и инфраструктуры г. Мариуполя Донецкой Народной Республики, координирует ее реализацию (в июне 2022 г. между Санкт-Петербургом и Мариуполем подписано соглашение о побратимских связях и сотрудничестве).
С 14 мая 2024 г. - руководитель Федеральной таможенной службы (ФТС России). Сменил врио руководителя ФТС Руслана Давыдова.
Действительный государственный советник РФ III класса (2018).
Награжден орденом Александра Невского (2022).