Василий Александрович Ершов родился в селе Сандово Сандовского района Тверской области в крестьянской семье. Русский.
Учился на родине в сельской школе. Работал в колхозе.
В 1942 году был призван в Красную Армию. На фронтах Великой Отечественной войны с 1942 года.
12 апреля 1944 года в ходе наступления Красной Армии в Крыму, разведывательная группа из разведчиков 3-го гвардейского отдельного мотоинженерного батальона и 91-го отдельного мотоциклетного батальона под командованием сержанта Николая Поддубного на танке проводила разведку расположения войск противника. Возле села Ашага-Джамин группа попала под артиллерийский обстрел, танк был повреждён и подразделение заняло оборону вокруг танка. В течение двух часов разведчики вели бой против батальона противника. Когда уже кончились боеприпасы, разведчики бросились в рукопашную и штыками и сапёрными лопатками уничтожили ещё 13 солдат противника. Силы были неравны и все они были схвачены. Разведчиков доставили в село и подвергли их жесточайшим пыткам. Ни один из них не выдал военную тайну. На рассвете всех разведчиков отволокли к оврагу, согнали местное население. Несмотря на тяжелые раны разведчики смогли встать на ноги и принять смерть как герои. Из девяти разведчиков в живых остался только один — В. А. Ершов.
Местные жители при захоронении расстреляных разведчиков обнаружили, что один из них жив и укрыли его в одном из домов. До прихода частей Красной Армии оказывали ему возможную медицинскую помощь, а с приходом Красной Армии передали его на лечение в госпиталь.
Указом Президиума Верховного Совета СССР от 16 мая 1944 года Василию Ершову и всем разведчикам было присвоено звание Героев Советского Союза.
После излечения Василий Ершов поселился в деревне Судилово Угличского района Ярославской области. Работал в местном колхозе.