Герой Советского Союза (21.03.40). Награжден орденами Ленина и Красного Знамени.
Родился в семье служащего. Русский. Окончил семилетку.
В РККА с 1929 г. Окончил 3-ю военную школу летчиков и летнабов в г. Оренбурге в 1932 г.
Участвовал в национально-революционной войне в Испании.
Участвовал освободительном походе в Западную Украину и Западную Белоруссию.
Участвовал в советско-финской войне. Командовал эскадрильей 48-го сбап 18-й сбаб ВВС 7-й армии Северо-Западного фронта. Совершил 46 боевых вылетов на бомбардировку военных объектов и войск противника.
21.03.40 г. капитан Шаров Василий Васильевич был удостоен звания Герой Советского Союза.
Участвовал в Великой Отечественной войне с июня 1941 г.
28.05.42 г. майор Шаров не вернулся с боевого задания.
Именем Героя названа улица в городе Сатка Челябинской области.