Родился 17 ноября 1963 года в
п. Забайкальск Читинской области.
В 1986 году окончил Высшее пограничное командное училище КГБ СССР им. Моссовета.
В 1996 году окончил Академию федеральной пограничной службы России.
В 2004 году окончил Военную академию Генерального штаба Вооружённых Сил Российской Федерации.
С 1986 года по 2009 год проходил службу в органах государственной безопасности.
С 2009 года по 2016 год работал в ПАО «Ростелеком».
13 декабря 2016 года назначен главным федеральным инспектором по Иркутской области.