родился в октябре 1923 года в селе Ужаниха Чулымского района НСО. после окончания школы остался работать в школе учителем. В декабре 1941 года призван на фронт. Воевал в составе 12 –ой Гвардейской дивизии, 32 –го Гвардейского полка в пехотных войсках командиром стрелкового взвода. 15 февраля 1943 года при освобождении города Тула получил серьёзное ранение. До мая 1943 года лечился в госпитале. В мае 1943 года вернулся на фронт в состав Белорусского фронта 1-го Донского Гвардейского корпуса командиром радиоотделения. Принимал участие в освобождении городов Белоруссии, города Репица, Колиновичи, Мозрь, Бобруйск, Минск, Варшавы, Кёнигсберга. Войну закончил в мае 1945 года в Германии, в городе Росток.
Демобилизовался в ноябре 1945 года. После демобилизации вернулся в село Ужаниха Чулымского района НСО, продолжил работать учителем в школе. Поступил в педагогический институт. В 1955 году по распределению переехал жить в совхоз Ворошиловский (ныне п.Степной) Искитимского района НСО. Работал директором Ворошиловской (далее Степной средней школы) до 1984 года.
В октябре 1999 года решением сессии Совета депутатов Степного сельсовета было присвоено звание "Почётный житель п.Степной".
В сентября 2009 года решением сессии районного Совета депутатов (по инициативе и ходатайству жителей п.Степной) Степной средней школе присвоено имя В.С.Никифорова МОУ «Средняя общеобразовательная школа п.Степной имени В.С.Никифорова»
Награждён орденом «Красной Звезды», «Отечественной войны 1 степени», медалями «За Отвагу», «За боевые заслуги», юбилейными победными медалями.
Умер в ноябре 2007 года.