Родился в с. Гора-Пневицы ныне Калязинского района Тверской области в семье крестьянина. C 1925 г. жил в г. Богородске (современный Ногинск) Московской области. Работал арматурщиком. В 1933 г. окончил Саратовский авиационный техникум, в 1935 г. – Тамбовскую авиационную школу Гражданского воздушного флота. Служил в Дальневосточном управлении гражданской авиации. С июля 1941 г. – командир эскадрильи специальной группы Аэрофлота по перегонке самолетов на фронт. В Красной армии с 20 января 1942 г. Командуя звеном 750-го авиационного полка, майор Борисов к июлю 1942 г. совершил 80 боевых вылетов на бомбардировку важных стратегических объектов в тылу противника. Указом Президиума Верховного Совета СССР от 31 декабря 1942 г. «за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» майору Борисову В. А. присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 769). Всего за годы войны совершил 284 боевых вылета, в том числе 20 на Берлин, Данциг, Кёнигсберг, Будапешт, Варшаву, Хельсинки. С 1946 г. подполковник Борисов – в запасе. Работал в МВД. С 1952 г. – начальник Управления воздушного транспорта Дальстроя, с 1955 г. – командир Магаданского авиапредприятия, с 1959 г. – начальник международного аэропорта Шереметьево. С 1961 г. – в Полярном управлении Аэрофлота. Участник экспедиций на Северный и Южный полюсы. Заслуженный пилот СССР. Жил в г. Лобне Московской области. Награжден двумя орденами Ленина, двумя орденами Красного Знамени, орденами Отечественной войны I степени, Трудового Красного Знамени, медалями, знаками отличия.