Генерал-лейтенант в отставке, Герой Советского Союза (1944).
Родился в хуторе Кудинов Ростовской области в 1924 году. Русский.
После окончания девяти классов продолжил учебу в Каменском педагогическом училище в Каменске-Шахтинском. Окончил его в 1941.
В 1943 году был призван в армию и вся его последующая жизнь оказалась связана с военной службой. Член ВКП(б)/КПСС с 1944 года.
26 ноября 1943 года в составе передового отряда бойцов-комсомольцев батальона форсировал реку Днепр в районе села Каневское Запорожской области. Участвовал в захвате, удержании и расширении плацдарма на правом берегу реки. Только за период с 26 по 28 ноября 1943 года десантники отразили 7 массированных атак противника.
В 1944 году он окончил курсы младших лейтенантов, а после войны трудился на комсомольской работе. В 1952 году окончил Военно-политическую академию.
В 1973—1979 годах Данилов — член Военного совета, начальник политуправления Северной группы войск, с 1979 года — начальник политотдела Военно-политической академии.
С 1986 года генерал-лейтенант Данилов В.А. — в запасе. Являлся член ЦК Компартии Туркмении в 1963—1964 годах, депутатом Верховного Совета Белорусской ССР в 1975—1980 годах.
В настоящее время проживает в Москве. Ведёт активную общественную деятельность в ветеранских организациях.