Родился в 1918 году в селе Локоть Алтайского края.
Участник Великой Отечественной войны. Удостоен звания Герой Советского Союза за подвиг у деревни Иваньково на правом берегу Днепра в октябре 1943 года. После войны служил на пограничных заставах в Прибалтике и Молдавии. С 1950 года жил в Усть-Каменогорске, работал в областном автотресте начальником автоколонны. Персональный пенсионер союзного значения. Активный общественник, его часто можно было видеть среди школьников и молодежи с рассказами о боевых подвигах своих товарищей в дни суровых испытаний. Почетный гражданин Усть-Каменогорска. Был также награждён орденом Отечественной войны 1-й степени и рядом медалей. В честь Логвина названа улица в Усть-Каменогорске.
Дата присвоения звания: 18 апреля 1985 года.