Биография
Родился 5 марта (по другим данным — 22 июня) 1922 года в селе Дмитриевка ныне Приазовского района Запорожской области (Украина) в крестьянской семье. Русский. В 1939 году окончил Нововасильевскую среднюю школу.
В Красную Армию призван в 1939 году Мелитопольским городским военкоматом Запорожской области. В 1941 году окончил Сумское артиллерийское училище. Служил в 92-м отдельном артиллерийском дивизионе (город Новоград-Волынский).
Участник Великой Отечественной войны с июня 1941 года. Воевал на Южном, Воронежском и 1-м Украинском фронтах.
Заместитель командира 1850-го истребительно-противотанкового артиллерийского полка (32-я отдельная истребительно-противотанковая артиллерийская бригада, 40-я армия, Воронежский фронт) капитан В. С. Петров отличился в боях на Левобережной Украине, при форсировании Днепра и удержании плацдарма на его правом берегу.
14 сентября 1943 года в районе села Чеберяки (ныне Роменский район Сумской области) капитан В. С. Петров под сильной бомбежкой с воздуха и артиллерийским огнем противника быстро и без потерь организовал переправу 3 батарей через реку Сула. Через два часа после переправы батареи подверглись неожиданной контратаке 13 танков и батальона немецкой пехоты. Капитан Петров, быстро оценив обстановку и подпустив танки и пехоту противника на дистанцию 500—600 метров, открыл массированный огонь всех орудий и в короткий срок подбил 7 танков и расстрелял до 2 рот вражеской пехоты. Атака немцев захлебнулась.
В это время до 150 немецких автоматчиков зашли батареям в тыл, обойдя их боевые порядки из-за леса справа и открыли сильный огонь из автоматов, стремясь окружить батареи и пленить личный состав. Капитан Петров, невзирая на крики немцев «рус, сдавайся», развернул 6 орудий в сторону немецких автоматчиков и открыл губительный для них огонь картечью. Одновременно Петров за счет взводов управления и всех свободных от орудий людей создал группу автоматчиков и во главе их с возгласом: «Истребители в плен не сдаются», «За мной, за товарища Сталина, вперед! Истребим немецких фашистов», пошел в атаку на немецких автоматчиков. После 2-часового боя капитан Петров отразил и эту атаку, вывел батарею из окружения, уничтожив при этом до 90 солдат и офицеров противника, пленил 7 человек, остальные разбежались. В этом бою капитан Петров, несмотря на ранение в плече, остался в строю.
23 сентября 1943 года, замещая выбывшего из строя командира полка, Петров силами и средствами своего полка, первым в бригаде, за одну ночь умело и быстро форсировал реку Днепр и переправил материальную часть, боеприпасы и людей на правый берег реки, занял боевой порядок и прочно удерживал плацдарм, отбивая неоднократные контратаки противника.
1 октября 1943 года при танковой контратаке немцев капитан Петров, находясь в боевых порядках 1-й и 2-й батарей, лично руководил огнем и подбил 4 немецких танка и 2 шестиствольных миномета. Когда в 3-м расчете 1-й батареи танки противника своим огнем вывели из строя весь расчет, Петров со своим ординарцем бросились к орудию и вдвоем продолжали вести огонь, подбив самоходную пушку «Фердинанд». Здесь Петров от прямого попадания вражеского снаряда в пушку был тяжело ранен в обе руки, но поле боя не покинул; только после отражения контратаки немцев Петров разрешил эвакуировать себя в медсанбат. Благодаря мужеству и исключительной храбрости и отваге капитана Петрова, сумевшего воодушевить личный состав батареи, в этот день полком были отражены 4 контратаки противника, плацдарм был удержан.
На момент представления капитана В. С. Петрова к званию Героя Советского Союза огнем своих орудий уничтожил до 3 батальонов вражеской пехоты, 12 артиллерийских и минометных батарей, подбил 19 немецких танков.