Родился 01.01.1911 г. в станице Лысогорской ныне Георгиевского района Ставропольского края в крестьянской семье. Русский. Окончил 3 курса сельхозтехникума. Работал бригадиром тракторной бригады МТС.
В 1934-1935 гг. служил в Красной Армии. Призван Георгиевским РВК Орджоникидзевского края.
С июня 1941 г. на фронтах Великой Отечественной войны. В 1943 г.
окончил курсы усовершенствования офицерского состава (КУОС).
Командир роты 212-го стрелкового полка (49-я стрелковая дивизия, 33-я армия, 1-й Белорусский фронт) лейтенант Шошин В.Н. отличился в январе 1945 г. при прорыве глубоко эшелонированной обороны противника в районе населённого пункта Бабин (пулавский плацдарм), проявил мужество и героизм, командуя ротой.
Из наградного листа:
«Личный состав роты во главе с Шошиным первый вышел из своих траншей во время артподготовки. Его рота с 14.01.45 г., наступая в первом эшелоне, овладела 10 линиями немецких траншей, двумя населёнными пунктами, нанесла противнику значительный урон в живой силе и технике. Ротой было уничтожено 4 пулеметных расчета противника, взорвано 4 ДЗОТа и убито до 70 солдат противника. Своим личным примером мужества и отваги Шошин обеспечил выполнение боевой задачи, поставленной перед батальоном. В бою командир был тяжело ранен. «За проявленный героизм при прорыве обороны противника заслуживает о присвоении лейтенанту Шошину звания «Герой Советского Союза Командир 212-го стрелкового полка полковник Зайцев».
Звание Героя Советского Союза Шошину Владимиру Никифоровичу присвоено 27 февраля 1945 года с вручением ордена Ленина и медали «Золотая Звезда».
Награждён также орденами Красного Знамени, Отечественной войны I и II ст., «Знак Почёта», медалями.
После войны жил и работал в посёлке Горячеводский Ставропольского края. Работал бригадиром тракторной бригады.
Умер 1 июня 1989 года.
В 2016 г. по инициативе Регионального отделения Российского военно-исторического общества в Ставропольском крае на здании МБОУ СОШ №15 имени А.З. Потапова ст. Лысогорской Георгиевского района Ставропольского края была установлена мемориальная доска Герою Советского Союза В.Н. Шошину.