Родился 17 февраля 1964 года в Приморском крае в семье военного.
Выпускник Московского высшего пограничного командного училища КГБ СССР имени Моссовета.
В июле 1986 года поступил на службу в пограничные войска.
В период с 1990 по 1992 год получал образование в высшем учебном заведении КГБ СССР.
С 1993 года занимал должности в различных коммерческих структурах.
27 мая 2014 года был назначен на пост федерального инспектора по Тверской области.