Родился в д. Голенищево Дмитровского района. В 1942 г. окончил Энгельсскую военную авиационную школу пилотов.
На фронтах Великой Отечественной войны с апреля 1944 г. Старший лейтенант В.О. Суханов к февралю 1945 г. совершил 96 боевых вылетов, нанес противнику значительный урон в живой силе и технике. Звание Героя Советского Союза присвоено 18 августа 1945 г. В 1955 г. окончил Военно-воздушную академию, в 1961 г. – военную академию Генштаба. С 1982 г. генерал - майор авиации В.О. Суханов вышел в отставку и жил в Москве. Награждён орденом Ленина, 3 орденами Красного Знамени, орденом Александра Невского, 2 орденами Отечественной войны I степени, 2 орденами Красной Звезды, орденом «За службу Родине в ВС СССР» III степени, медалями. Умер 28 мая 2007 г.