Родился 16 октября 1950 года в
Москве, в 1973 году закончил московский институт инженеров железнодорожного
транспорта. С 75 по 97 гг. работал в московском управлении КГБ-ФСБ. В конце
90-х с должности начальника Четвертой службы столичного УФСБ (контрразведка на
транспорте) Захаров был переведен в центральный аппарат ФСБ. Работал первым
зам. начальника Управления собственной безопасности, с весны 2000-го -
возглавлял Управление "М" (контрразведывательное обеспечение МВД, МЧС
и Минюста).
На должность начальника УФСБ назначен приказом директора
ФСБ 12 июля 2000 года.