Виктор Иванов родился 12 мая 1950 года в городе Новгород. В 1974 году окончил Ленинградский электротехнический институт связи имени М.А.Бонч-Бруевича по специальности «Радиосвязь». В 1978 году - Высшие курсы КГБ СССР. Доктор юридических наук. Генерал-полковник запаса.
С 1977 года Виктор Петрович служил в органах государственной безопасности. В 1987-1988 годах находился в командировке в Афганистане. В 1988-1994 годах служил в Управлении КГБ по Ленинградской области. Последняя занимаемая им должность - начальник отдела по борьбе с контрабандой. В 1994-1996 годах - начальник Управления административных органов мэрии Санкт-Петербурга.
В 1988-1999 года Иванов Виктор начальник Управления собственной безопасности Федеральной службы безопасности РФ. С апреля 1999 года по январь 2000 года - заместитель директора ФСБ - начальник Департамента экономической безопасности. В январе 2000 года был назначен заместителем Руководителя Администрации Президента РФ. В июне 2002 года - избран председателем Совета директоров ОАО «Концерн ПВО «Алмаз-Антей».
С марта 2004 года по май 2008 года - помощник президента Российской Федерации, в его обязанности вошли: информационно-аналитическое обеспечение деятельности президента по кадровым вопросам, вопросам государственной службы и защиты конституционных прав граждан; обеспечение взаимодействия администрации президента с органами государственной власти по этим вопросам; подготовка проектов решений президента по кадровым вопросам, по вопросам назначения судей, по вопросам гражданства, помилования, а также по вопросам награждения государственными наградами.
В июне 2005 года Иванов был избран председателем совета директоров ОАО «Аэрофлот». В сентябре 2005 года Иванов был повторно избран председателем совета директоров ОАО Концерн ПВО «Алмаз-Антей». В мае 2008 года указом президента Медведева Иванов был назначен директором Федеральной службы Российской Федерации по контролю за оборотом наркотиков. Одновременно с этим Иванов покинул пост председателя совета директоров «Аэрофлота».
Указом Президента России Владимира Путина 5 апреля 2016 года Федеральная служба по контролю за оборотом наркотиков была упразднена, а ее функции и полномочия переданы в систему Министерства внутренних дел РФ к 1 июня 2016 года. Виктор Иванов не перешел на службу в новое ведомство, а 7 мая 2016 года был исключен из состава Совета Безопасности Российской Федерации.
Удостоен множества государственных наград, в том числе орденов «За заслуги перед Отечеством» IV степени и Почета.