Член ВКП(б)/КПСС. Учился в селе Гнилицы и там же работал в потребкооперации.
В 1938 году призван в ряды Красной Армии. Окончил школу младших командиров. В боях Великой Отечественной войны с 1942 года. Участвовал в боях под Сталинградом, на Курской дуге, освобождал Харьков. Воевал на Степном фронте.
15 октября 1943 года старший сержант В. С. Аверьянов с первым эшелоном бригады форсировал Днепр. Под селом Днепровская Каменка Верхнеднепровского района Днепропетровской области позиции советских войск контратаковали тридцать немецких танков. На плацдарме создалось угрожаемое положение. Подпустив танки на близкую дистанцию, В. С. Аверьянов в упор вёл огонь по немецкой бронетехнике, загорелись три танка. В это время пушка В. С. Аверьянова от вражеского снаряда вышла из строя. Старший сержант подбежал к другому орудию своего взвода, расчёт которого полностью погиб, и продолжал огонь прямой наводкой по неприятельской танковой колонне. Он подбил ещё два немецких танка. Контратака фашистов захлебнулась.
В декабре того же года 19-я механизированная бригада вела тяжёлые бои на Кировоградском направлении, особенно свирепо враг огрызался у районного центра Новгородка. Ожесточенные схватки с фашистами продолжались восемь дней.
16 декабря 1943 года в журнале боевых действий бригады появилась такая запись:
Сражение продолжалось. 17 декабря 1943 года старший сержант Василий Савельевич Аверьянов погиб в неравной схватке с врагом. Похоронен в посёлке Новгородка Кировоградской области, Украина.
Указом Президиума Верховного Совета СССР от 20 декабря 1943 года за мужество и героизм, проявленные при форсировании Днепра и удержании плацдарма на его правом берегу старшему сержанту Василию Савельевичу Аверьянову посмертно присвоено звание Героя Советского Союза.