Родился 14 января 1922 года в селе Вятском (ныне Хабаровского края). Окончил 10 классов, работал На заводе в Хабаровске.
В 1943 году окончил Бирмскую военную авиационную школу.
С сентября 1943 года воевал в составе 483-го авиаполка вместе с братом Александром.
В одном из первых боев был подбит, чудом привел израненную машину на свой аэродром.
Вскоре погиб его брат.
За 3 месяца боев в Белоруссии сбил 7 немецких самолетов.
Сражаясь в Прибалтике, капитан Некрасов совершил 250 боевых вылетов, провел 76 воздушных боев, довел число лично сбитых самолетов до 21. В 1955 году майор Некрасов уволился из армии.
Жил и работал в Быкове под Москвой.
Автор книги «На крыльях победы» (Хабаровск, 1963).
В. П. Некрасов умер 13 августа 1993 года.
Герой Советского Союза (18.08.1945).
Награжден орденом Ленина, двумя орденами Красного Знамени, орденами Александра Невского, Отечественной войны 1-й и 2-й степени, Красной Звезды, медалями.