Солдат Великой Отечественной войны. Командир орудийного расчёта батареи 45-мм пушек 178-го гвардейского стрелкового полка 58-й гвардейской стрелковой дивизии 5-й гвардейской армии 1-го Украинского фронта, гвардии сержант. Награжден орденом Ленина, орденом Красной Звезды, медалями, в т. ч. двумя медалями «За отвагу».
Особо отличился в боях на Сандомирском плацдарме. К 10 августа 1944 года 178-й стрелковый полк, в котором служил Василий Поляков, занял оборону у железнодорожной станции Ратае южнее населённого пункта Жабец. В зоне обороны полка противник нанёс удар силами до 800 человек пехоты при поддержке 10 танков и 5 самоходных установок «Фердинанд». Умело руководя действиями своего расчёта, отразил 4 атаки противника, уничтожив огнём с прямой наводки 3 немецких танка.
В честь Василия Полякова в п. Куркино названа улица.