Родился 21 сентября 1924 г. в селе Карловка Айыртауского района Северо-Казахстанской области. Русский. Окончил 6 классов. Работал горным мастером на цементном заводе г. Спасск- Дальний (Приморского края). В Красной Армии с августа 1943 года.
В действующей армии с сентября 1943. Автоматчик 360-го стрелкового полка (74-я стрелковая дивизия, 13 армия, Центральный фронт). Рядовой Некрасов в бою у села Городчан (Чернобыльский район Киевской области) в конце сентября 1943 при отражении контратак противника огнем из автомата вынудил залечь наступающих гитлеровцев, а затем поднял в атаку воинов взвода. Лично уничтожил 12 фашистов. Звание Героя Советского Союза присвоено 16 октября 1943г.. В 1944г. окончил курсы младших лейтенантов.
В 1944 году В.А. Некрасов стал офицером, окончив курсы младших лейтенантов, а после войны продолжил службу в армии. В 1949г. году он окончил курсы усовершенствования офицерского состава, в 1960 году — курсы «Выстрел», в 1962 году — экстерном Дальневосточное автомобильное училище. Член КПСС с 1957 года. С 1972 года полковник Некрасов В.А. — в запасе.
Жил в городе Краснодар. Скончался 24 июля 1987 года. Похоронен на Славянском кладбище города Краснодара.
Награждён орденом Ленина, орденами Александра Невского, Отечественной войны 1-й степени, Красной Звезды, медалями.