Родился в г. Котельнич Кировской области в семье рабочего. Русский. Окончил 6 классов, работал слесарем.
В Советскую Армию был призван в феврале 1942 г. Окончил фронтовые курсы офицерского состава.
В действующей армии с августа 1942 г. Зам. командира батальона 78-го Гвардейского стрелкового полка (25-я гв. стр. дивизия 6-ой армии Юго-Западного фронта) Гвардии старший лейтенант Зевахин В.С. отличился осенью 1943 г.
С 15.08 по 22.09 возглавлял подразделение батальона, с боями освободив десятки населённых пунктов левобережной Украины.
26.09 во главе передового отряда захватил плацдарм на правом берегу Днепра, отразил 5 контратак противника, подбил 4 танка.
После войны продолжал службу в армии.
С 1951 г. — в запасе. Работал на судах рыболовного флота. Капитан дальнего плавания.