18 февраля 1943 года приказом командующего войсками Юго-Западного фронта полковник В. В. Кошелев назначен начальником штаба 2-го танкового корпуса, который во время Курской битвы принимал участие в контрударе из района посёлка Беленихино (30 км севернее Белгорода). 15 декабря 1943 года В. В. Кошелеву присвоено звание генерал-майор танковых войск. 19 сентября 1943 года 2-й танковый корпус был преобразован в 8-й гвардейский танковый корпус, который принимал участие в ходе Белгородско-Харьковской, Люблин-Брестской, Млавско-Эльбингской, Восточно-Померанской наступательных операций, а также при освобождении городов Лебедин, Люблин, Миньск-Мазовецки, Цеханув, Дойч-Эйлау, Данциг и др.