В марте 1942 года был назначен на должность командира 45-й стрелковой дивизии. В начале Воронежско-Ворошиловградской оборонительной операции дивизия попала в окружение на Брянском фронте, где сражалась около трёх недель. К 20 июля 1942 года дивизия вышла из окружения и была выведена в резерв. В середине октября 1942 года дивизия под командованием Соколова была передана в состав 62-й армии Сталинградского фронта и до начала февраля 1943 года вела боевые действия непосредственно в Сталинграде. За проявленные в боях за отечество отвагу, дисциплинированность, организованность и героизм личного состава дивизия была преобразована в 74-ю гвардейскую стрелковую дивизию, а её командиру В. П. Соколову присвоено звание «генерал-майор». После пополнения вместе с 8-й гвардейской армией (бывшая 62-я армия) в мае 1943 года дивизия прибыла на Юго-Западный фронт, где участвовала в Изюм-Барвенковской и Донбасской наступательных операциях. В бою у Барвенково 9 сентября 1943 года был тяжело ранен.