Родился в г. Рославле ныне Смоленской области в семье рабочего. Трудился в судоремонтных мастерских г. Поти (Грузия).
В Красной армии с 1939 г. На фронте в Великую Отечественную войну с сентября 1941 г. Старший разведчик-наблюдатель 138-го гвардейского артиллерийского полка Степин в период подготовки к прорыву обороны противника в районе д. Сиротино (Белоруссия) 23 июня 1944 г. с группой разведчиков определил и передал координаты 16 важных целей, что способствовало успешному их подавлению. В ходе наступления в числе первых форсировал реку Западная Двина, участвовал в захвате и удержании плацдарма.
Указом Президиума Верховного Совета СССР от 22 июля 1944 г. «за образцовое выполнение боевых заданий командования на фронте борьбы с немецкими захватчиками и проявленные при этом отвагу и геройство» гвардии ефрейтору Степину В. А. присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 3849).
После войны продолжил военную службу. В апреле 1962 г. подполковник Степин прибыл в Магадан и до 1968 г. работал заместителем начальника штаба гражданской обороны Магаданской области, затем был переведен начальником штаба гражданской обороны Карачаево-Черкесской автономной области.
С 1974 г. – в запасе в звании полковника. Вернулся в Магадан, активно участвовал в работе ветеранского движения. Награжден орденами Ленина, Отечественной войны I степени, двумя орденами Красной Звезды, медалями. В Магадане в Главном управлении МЧС России по Магаданской области в 2015 г. была открыта памятная доска в честь героя.