В сентябре майор В. И. Булгаков был назначен зам. командира 8-й стрелковой дивизии. Воевал с ней в 13-й и 48-й армиях на Брянском, а с марта 1943 г. – Центральном фронтах. В ходе Воронежско-Касторненской наступательной операции в январе – феврале 1943 г. подполковник В. И. Булгаков, командуя подвижным отрядом дивизии, первым ворвался в Касторное и способствовал основным силам его захвату. В июне 1943 г. он вступил во временное командование 8-й стрелковой дивизией, вошедшей в состав 15-го стрелкового корпуса. Накануне Курской битвы, сдав командование вновь назначенному командиру, вступил в исполнение прямых обязанностей зам. командира дивизии. Участвовал с ней в тяжелых оборонительных боях на Курской дуге. 12 июля полковник В. И. Булгаков назначен врид командира 15-й Сивашской стрелковой дивизии. После перегруппировки она вошла в состав 29-го стрелкового корпуса 70-й армии и участвовала в Орловской наступательной операции. 7 августа В. И. Булгаков был отстранен от командования и зачислен в распоряжение Военного совета фронта, а в октябре назначен командиром 260-й стрелковой дивизии, входившей в состав 53-го стрелкового корпуса 11-й армии Белорусского фронта. Участвовал с ней в Гомельско-Речицкой наступательной операции, в форсировании р. Сож и овладении г. Гомель. С переходом к обороне на подступах к г. Жлобин и расформированием 11-й армии дивизия вместе с корпусом перешла в 63-ю армию, а в январе 1944 г. выведена в резерв Ставки ВГК и включена в 70-ю армию. В феврале она в составе 125-го стрелкового корпуса была переброшена в район г. Сарны, где вошла в 47-ю армию. В ее составе участвовала в наступательных боях на ковельском направлении,в Белорусской наступательной операции, форсировании р. Зап. Буг и овладении крепостью Прага (предместье Варшавы). За образцовое выполнение заданий командования в боях на ковельском направлении она получила почетное наименование «Ковельская» и была награждена орденом Красного Знамени. В декабре полковник В. И. Булгаков был отозван на учебу на курсы при Высшей военной академии им. К. Е. Ворошилова, а через 4 месяца переведен на основной курс. После войны в январе 1946 г. окончил ускоренный курс академии и в марте был назначен зам. командира 17-й гвардейской стрелковой дивизии 5-го гвардейского стрелкового корпуса 39-й армии Приморского ВО. В декабре 1946 г. переведен начальником отдела боевой подготовки 5-й армии. С декабря 1948 по декабрь 1950 г. вновь был на учебе в Высшей военной академии им. К. Е. Ворошилова, затем назначается командиром 344-й стрелковой дивизии ТурВО (4 марта 1955 г. переименована в 58-ю стрелковую). С ноября 1956 г. командовал 63-м стрелковым корпусом в УрВО (позже переименован в 63-й армейский). С августа 1960 г. исполнял должность зам. командующего по боевой подготовке – начальника отдела боевой подготовки и вузов СибВО. В декабре 1961 г. назначен командиром 45-го армейского корпуса ОдВО (с мая 1967 г. в составе ДВО). 30.9.1968 г. уволен в запас по статье 59 пункт «А». Похоронен на городском кладбище г. Симферополя. Воинские звания: старший лейтенант; капитан (03.07.1938); майор (03.04.1942); подполковник (10.09.1942); полковник (31.03.1943); генерал-майор (04.08.1953);