Родился в семье крестьян-бедняков в деревне Козлики Белостокского уезда Гродненской губернии. В 1905 году окончил церковно-приходскую школу и с этого года работал подёнщиком на кожевенном заводе в Заблудово. Несколько лет работал там и усиленно занимался самообразованием.
В 1912 году с отличием окончил двухклассную учительскую школу, а в 1918 году окончил Невельскую учительскую семинарию. Во время гражданской войны на военной службе в Красной армии с февраля 1918 года, вступил в неё добровольцем одним из первых. В мае 1918 года окончил 1-е Московские военно-инструкторские курсы, затем был направлен на Восточный фронт командиром роты во 2-й Уральский полк.
С мая 1918 года — командир роты, с июня 1918 года — начальник штаба батальона и инструктор красногвардейского отряда товарища Лапатышкина, с июля 1918 — вновь командир роты 2-го горного Советского полка, с августа — помощник командира полка, с сентября 1918 — исполняющий должность командира полка. С октября 1918 по июнь 1919 года — слушатель первого набора Военной академии РККА. По окончании первого курса направлен в распоряжение Реввоенсовета 10-й армии (на Царицынском и Кавказском фронтах).С июня по декабрь 1919 года — старший помощник начальника штаба 32-й стрелковой дивизии и временный командир бригады в этой дивизии Южного фронта. С 19 июля по 7 августа 1919 — начальник Сводной кавалерийской дивизии 5-й армии Восточного фронта. С 6 октября по 16 октября 1919 года — начальник 13-й Сибирской кавалерийской дивизии. С декабря 1919 по июнь 1920 года — слушатель старшего курса академии. С июня 1920 года — в распоряжении штаба 11-й армии на Северном Кавказе, с августа 1920 — помощник начальника штаба 32-й стрелковой дивизии по оперативной части, с сентября 1920 — временный начальник штаба дивизии. С ноября 1920 по октябрь 1921 года — вновь слушатель академии, и в конце 1921 года окончил Военную академию РККА в числе трёх лучших выпускников. С октября 1921 по апрель 1922 года — помощник начальника оперативного управления Туркестанского фронта, временно исполняющий должность начальника оперативного отдела штаба Туркестанского фронта. С апреля 1922 — начальник штаба 2-й Туркестанской стрелковой дивизии и Ферганской группы войск. С мая 1924 года — командир 2-й Туркестанской стрелковой дивизии и командующий Ферганской группы войск. Принимал активное участие в боевых действиях против басмачей, где получил пулевое ранение в одном из боёв. С августа 1924 года — начальник штаба 14-й стрелковой дивизии Московского военного округа. С октября 1926 по июль 1930 года — начальник штаба 9-го стрелкового корпуса в Северо-Кавказском военном округе. В 1928 году окончил Высшие академические курсы при Военной академии РККА имени М. В. Фрунзе. С января 1929 — начальник штаба 5-го стрелкового корпуса в Белорусском военном округе (штаб корпуса — Бобруйск). С июля 1930 по январь 1935 года — командир 43-й стрелковой дивизии Белорусского ВО. С января по май 1935 года — заместитель начальника штаба Приволжского ВО. С 1931 года член ВКП(б).С мая 1935 по апрель 1938 года — начальник штаба Уральского военного округа. С апреля 1938 по февраль 1941 года — начальник штаба Московского военного округа. С февраля по июнь 1941 года В. Д. Соколовский — второй заместитель начальника Генерального штаба РККА по организационно-мобилизационным вопросам.
В июне-июле 1941 года В. Соколовский — первый заместитель начальника Генерального штаба Красной Армии. Обстановка складывается тревожная, даже драматичная, особенно на Западном направлении, и Василий Данилович становится начальником штаба войск этого направления. С коротким перерывом он остается начальником штаба Западного фронта до февраля 1943 года, а затем принимает на себя и командование фронтом. Когда в 1943 году состоялась Ржевско-Вяземская операция, генерал-полковник В. Соколовский стал ее непосредственным руководителем. Потери немцев были более 40 тысяч человек, танков и другой техники – около 1000. С середины 1943 года Западный фронт участвовал почти одновременно в двух масштабных наступательных операциях: Орловской и Смоленской, где советские войска одержали победу над 20 дивизиями врага.
За неудачи в Оршанской и Витебской наступательных операциях В. Соколовский в апреле 1944 года снят с должности командующего фронтом и возглавил штаб 1-го Украинского фронта, а с апреля 1945 года стал заместителем командующего 1-м Белорусским фронтом. На этих должностях внес большой вклад в планирование, подготовку и проведение Львовско-Сандомирской, Висло-Одерской и Берлинской операций.
За умелое руководство боевыми действиями войск, личное мужество и отвагу В. Д. Соколовскому 29 мая 1945 года присвоено звание Героя Советского Союза.
После войны Василий Данилович командовал Группой советских оккупационных войск в Германии, был первым заместителем министра Вооруженных Сил СССР, с 1952 года по 1960 год занимал должность начальника Генерального штаба СССР.
С 1960 года – генеральный инспектор Группы генеральных инспекторов Министерства обороны СССР.
Умер 10 мая 1968 года. Похоронен у Кремлевской стены на Красной площади.
Награды СССР
1. восемь орденов Ленина;
2. орден Октябрьской Революции;
3. три ордена Красного Знамени;
4. три ордена Суворова I степени;
5. три ордена Кутузова I степени.
Награды иностранных государств
1. Орден Республики (ТНР);
2. два ордена «За заслуги перед Отечеством» в золоте (ГДР);
3. золотой орден Партизанской звезды (СФРЮ);
4. орден Красного Знамени (МНР);
5. рыцарский крест «Virtuti militari» (Польша);
6. орден «КРЕСТ ГРЮНВАЛЬДА» (ПНР);
7. ордена БЕЛОГО ЛЬВА 1 степени (ЧССР);
8. золотой орден Словацкого национального восстания (УССР);
9. орден ЛЕГИОНА ПОЧЕТА (США);
10. орден Почетного легиона (Франция);
11. почетный рыцарь Большого креста ордена Британской империи.
Генерал-полковник В. Баранов,
Генеральный инспектор МО РФ,
Заслуженный деятель науки России и республики Татарстан,
доктор исторических наук, профессор,
вице-президент Академии военных наук,
действительный член Российской академии естественных наук,
член Клуба военачальников России