Родился 11 мая 1957 г. в г. Оханске Пермской области (ныне - Пермский край).
В 1983 г. окончил с отличием юридический факультет Пермского государственного университета им. А. М. Горького (ныне - Пермский госуниверситет) по специальности "правоведение".
Трудовую деятельность начинал слесарем в автопарке. После окончания вуза работал в органах госбезопасности.
В 1982-1999 гг. - оперуполномоченный, начальник подразделений в Управлении Комитета государственной безопасности СССР по Пермской области. В 1999-2002 гг. был заместителем начальника управления Федеральной службы безопасности (ФСБ) РФ по Пермской области.
В 2002—2003 гг. — начальник Управления ФСБ России по Республике Тыва.
С марта 2003 г. по январь 2007 г. возглавлял региональное управление ФСБ России по Тюменской области.
С февраля 2007 г. по октябрь 2012 г. руководил УФСБ России по Приморскому краю.
7 ноября 2012 г. возглавил УФСБ по Свердловской области (губернатор области - Евгений Куйвашев).
Генерал-лейтенант.
Женат, имеет двоих сыновей.