Родился 14 сентября 1948 года в г.Челябинске.
Окончив в 1966 году среднюю школу, поступил в Челябинский политехнический институт. В 1972 году стал дипломированным специалистом в области радиоэлектронных устройств и начал трудовую деятельность инженером в Миасском электромеханическом научно-исследовательском институте.
В 1974 году был направлен для работы в органы безопасности, где прошел все должности от оперуполномоченного до заместителя директора - начальника Управления ФСБ России по г.Москве и Московской области.
С 1974 по 1983 годы работал на различных должностях в Управлении КГБ СССР по Челябинской области.
С 1983 по 1991 годы - в центральном аппарате КГБ СССР.
С 1991 по 2000 годы - в Управлении ФСБ России (МБ России, ФСК России) по г.Москве и Московской обл.
Указом Президента Российской Федерации от 31 мая 2000 г. №997 назначен начальником Главного управления специальных программ Президента Российской Федерации.
Воинское звание - генерал-полковник.
Неоднократно награждался государственными наградами Российской Федерации и СССР.