Василий Васильевич Егоров родился 5 мая 1923 года в деревне Подсево Сычёвского уезда Смоленской губернии (ныне Новодугиснкий район Смоленской области). Русский
В возрасте восьми лет остался без отца, вместе с матерью переехал в Москву, где окончил семь классов школы,
Работал на автомобильном заводе имени Лихачёва (ныне - Даниловский район)
1941 г. - призван на службу в РККА.
В 1942 году окончил Борисоглебскую военную авиационную школу, затем Высшую офицерскую школу пилотов. С апреля 1943 года— на фронтах Великой Отечественной войны. Занимался разведкой вражеских позиций, коммуникаций, портов, аэродромов. Участвовал в освобождении Смоленской области, Белорусской ССР.
К апрелю 1945 года старший лейтенант Василий Егоров командовал звеном 21-го истриьительного авиаполка 3-го Белорусского фронта. К тому времени совершил 315 боевых вылетов, принял участие в 16 воздушных боях, сбив 11 самолётов и 2 аэростата противника. Всего же за время своего участия в войне Егоров совершил 425 боевых вылетов, принял участие в 73 воздушных боях, сбив 15 самолётов противника.
Указом Президиума Верховного Совета СССР от 29 июня 1945 года за "образцовое выполнение заданий командования и проявленные мужество и героизм в боях с немецкими захватчиками" старший лейтенант Василий Егоров был удостоен высокого звания Героя Советского Союза.
После окончания войны продолжил службу в Советской Армии.
Участвовал в Корейской войне, сбил три самолёта ВВС США.
Погиб в авиационной катастрофе 28 сентября 1964 года. Похоронен на Всесвятском кладбище Краснодара.