Советский военный деятель, генерал-майор танковых войск.
Родился 19 июля 1908 года в посёлке Анопино Гусь-Хрустального района Владимирской области. В ноябре 1930 года был призван в ряды РККА и направлен в 3-й Туркестанский артиллерийский полк, в 3-ю горнострелковую дивизию, где был назначен на должность ответственного секретаря бюро ВЛКСМ полка.
В июле 1931 года вступил в ряды ВКП(б), а в декабре 1932 года назначен на должность политрука эскадрона 4-го механизированного дивизиона 4-ой Туркменской кавалерийской дивизии. В 1936 году был награждён орденом Ленина.
В феврале 1938 году был направлен на учёбу на курсы усовершенствования политического состава РККА имени В.И. Ленина, после окончания которых в апреле того же года был назначен на должность командира эскадрона 4-го механизированного дивизиона, 18-ой горнокавалерийской дивизии. В августе назначен на должность командира бронеэскадрона, а в мае 1940 года — на должность командира 33-го бронетанкового дивизиона этой же дивизии.
С началом Великой Отечественной войны принимал участие во вводе советских войск на территорию Ирана. Позже был направлен на учёбу на курсы усовершенствования начальствующего состава при Военной академии механизации и моторизации РККА, после окончания которых с января 1942 года временно исполнял должность офицера Генштаба Красной Армии. Был назначен на должность начальника штаба 23-го танкового корпуса, который принимал участие в оборонительных боевых действиях под Сталинградом. формирования.
18 февраля 1943 года приказом командующего войсками Юго-Западного фронта полковник В. В. Кошелев назначен начальником штаба 2-го танкового корпуса, который во время Курской битвы принимал участие в контрударе из района посёлка Беленихино в 30 км севернее Белгорода. 15 декабря 1943 года В. В. Кошелеву присвоено звание генерал-майор танковых войск. 19 сентября 1943 года 2-й танковый корпус был преобразован в 8-й гвардейский танковый корпус, который принимал участие в ходе Белгородско-Харьковской, Люблин-Брестской, Млавско-Эльбингской, Восточно-Померанской наступательных операций, а также при освобождении городов Лебедин, Люблин, Миньск-Мазовецки, Цеханув, Дойч-Эйлау, Данциг и др.
Генерал-майор танковых войск Василий Васильевич Кошелев в марте 1968 года вышел в отставку. Умер 14 октября 1992 года в Москве.
Награждён двумя орденами Ленина, шестью орденами Красного Знамени, орденом Суворова 2 степени, орденом Кутузова 2 степени, орденом Отечественной войны 1 степени, орденом Красной Звезды. Многими медалями и иностранными наградами.