Герой Советского Союза, участник Великой Отечественной войны
Родился в городе Кольчугино, ныне Владимирская области.
С раннего возраста проживал в городе Орехово-Зуево, окончил там восемь классов школы и работал токарем.
В феврале 1943 года Сосин был призван на службу в Красную Армию.
С августа того же года — на фронтах Великой Отечественной войны.
К январю 1945 года лейтенант Сосин командовал пулемётным взводом 1281-го стрелкового полка 60-й стрелковой дивизии 47-й армии 1-го Белорусского фронта. Отличился во время освобождения Польши.
16 января 1945 года взвод Сосина одним из первых переправился через реку Вислу в районе города Новы-Двур-Мазовецки и принял активное участие в боях за захват и удержание плацдарма на её западном берегу.
Звание Героя Советского Союза присвоено 27 февраля 1945 года.
В ходе последующих боёв Сосин получил тяжёлое ранение и после излечения в 1946 году был уволен в запас.
Проживал и работал сначала в городе Орехово-Зуево, затем в городе Станиславе (ныне Ивано-Франковск, Украина), Арзамасе-16.
Похоронен на городском кладбище Сарова.
Награды: ордена Ленина (27.02.1945); Отечественной войны 2-й степени (04.11.1944); «Знак Почёта» (1966).
Память: именем Сосина названа улица в городе Сарове Нижегородской области.