Родился в г. Касимов Рязанской губернии. Учился в Московском училище живописи, ваяния и зодчества. С 1902 года навсегда поселился в Сергиевом Посаде, найдя в его своеобразной красоте источник для вдохновения.
Свою первую ученическую картину представил на выставке Московского училища живописи, ваяния и зодчества в 1893 году. Он был учеником И.И. Левитана, и его работы конца XIX — начала XX века несли на себе следы естественного влияния великого отечественного пейзажиста. Работы художника этого времени были проникнуты тонким лиризмом и наполнены особой "живописной" тишиной.
Тематика живописных работ В.И. Соколова мало изменилась и в годы советской власти. Ему по-прежнему близки неброские уголки природы, небольшие русские города (Ростов, Муром, Сергиев Посад). Вклад В.И. Соколова в чистую живопись был бы значительно большим, если бы не его широкие художественные интересы. Он был замечательным графиком, а также талантливым мастером прикладного искусства.