Родился 19 июля 1965 г. в пос. Кобляково Братского района Иркутской области.
В 1988 г. окончил Иркутский институт народного хозяйства (ныне Байкальский государственный университет) по специальности "экономика труда", в 1990 г. - Высшие курсы Комитета государственной безопасности (КГБ) СССР.
С 1990 г. служил на различных должностях в Управлении КГБ СССР (затем Министерства безопасности, Федеральной службы контрразведки, Федеральной службы безопасности России) по Иркутской области.
С 2010 г. - первый заместитель начальника Управления ФСБ России по Республике Карелия Алексея Писанюка.
С 6 сентября 2011 г. по 8 декабря 2016 г. - начальник УФСБ по Республике Карелия. В декабре 2011 г. имел звание генерал-майора.
С 6 декабря 2016 г. по 22 июня 2018 г. занимал должность заместителя руководителя Федеральной таможенной службы России Владимира Булавина.
13 июня 2018 г. перешел на работу в Администрацию президента РФ, где до 12 октября 2021 г. занимал должность помощника главы государства Владимира Путина.
С 12 октября 2021 г. - полномочный представитель президента РФ в Сибирском федеральном округе. Сменил в должности Сергея Меняйло. С 25 октября 2021 г. - член Совета безопасности РФ.
Возглавлял Совет при президенте РФ по делам казачества (с февраля 2019 г. по октябрь 2021 г.). Был членом Совета при президенте РФ по противодействию коррупции (с июня 2018 г. по октябрь 2021 г.).
Награжден медалью "За отличие в воинской службе" II степени, а также медалью ордена "За заслуги перед Отечеством" II степени.