Родился 29 декабря 1919 года в деревне Анашкино Новоржевского района в крестьянской семье. После окончания школы работал в колхозе, затем в Ленинграде на заводе; учился в аэроклубе. В 1939 году поступил в Чугуевское военное авиационное училище.
Участник Великой Отечественной войны с июня 1941 года. Молодой летчик-истребитель защищал небо Москвы от налетов вражеской авиации. За период битвы под столицей сбил 8 вражеских самолетов.
Командуя звеном, а затем авиаэскадрильей 148-го гвардейского истребительного полка Войск ПВО страны, он воевал в небе Украины, Белоруссии. Сражался мастерски. Только 19 марта 1944 года коммунист В. П. Иванов, отражая массированный налет вражеской авиации на город Сарны, сбил три бомбардировщика. Всего к июлю 1944 года гвардии капитан В. П. Иванов совершил 556 боевых вылетов, в 33-х воздушных боях лично сбил 14 самолетов противника и 4 - в группе.
Звание Героя Советского Союза ему было присвоено 22 августа 1944 года. Свой боевой путь он закончил в Берлине. Награжден также орденом Ленина, тремя орденами Красного Знамени, орденами Александра Невского, Отечественной войны I степени, Красной Звезды, медалями.
После окончания Высших офицерских курсов командовал авиационным полком. С 1959 года полковник В. П. Иванов - в запасе. Жил в Ленинграде. Умер 24 августа 1997 года, похоронен на Смоленском кладбище.
Литература:
Иванов Виктор Павлович // Корнеев Н. П. Подвиги героев бессмертны / Н. П. Корнеев, О. В. Алексеев. - Псков, 2005. - С. 78-79.