Василий Григорьевич Власов родился 1(13) февраля 1896 года в Твери в семье машиниста паровоза.
В 1906 году окончил Тверское городское начальное училище, а в 1914 году — Тверскую гимназию.
В 1914 году поступил в Морское инженерное училище в Кронштадте, которое окончил в августе 1918 года.
С Василия Власова, также как и с других восьми выпускников училища данного года были взяты подписки о том, что они «…будут служить во флоте полтора года за каждый год обучения в училище» .
В 1919 году Власов работал на судоремонтном заводе в Саратове.
В 1920 году переведён в Петроградский военный порт, а в 1921 году в Севастопольском управлении судоподъема.
В 1922—1925 годы — преподаватель Военно-морского инженерного училища в Ленинграде.
С 1923 — декан кораблестроительного факультета училища.
С 1928 года — член кораблестроительной секции Научно-технического комитета управления ВМС РККА.
В 1930 года — доцент Ленинградского горного и Ленинградского кораблестроительного институтов.
В 1931—1933 годах — начальник кораблестроительного факультета Военно-морского инженерного училища.
В 1934—1938 годах — начальник кафедры теории корабля Военно-морского инженерного училища.
В 1933 года — заведующий кафедрой теории корабля Ленинградского кораблестроительного института.
В 1935 году В. Г. Власову было присвоено учёное звание профессора.
С 1938 года — начальник кафедры теории корабля Военно-морской академии.
В 1940 году присвоено звание инженер-контр-адмирал.
С 1940 году — заместитель начальника Научно-технического комитета.
В 1943 года — начальник кафедры теории корабля, затем начальник кораблестроительного факультета Военно-морского инженерного училища.
С октября 1944 по 1954 год был консультантом Управления кораблестроения ВМФ.1944—1946 — заведующий кафедрой Теории корабля ЛКИ, специалист по теории мореходных качеств кораблей.
С 1954 года В. Г. Власов являлся постоянным консультантом при заместителе главнокомандующего ВМФ по кораблестроению.
В 1957 году В. Г. Власов защитил докторскую диссертацию.Умер 10 июля 1959 года в Ленинграде, похоронен на Большеохтинском кладбище.