Родился 10 декабря 1918 года в с. Локоть (Алтайский край). Русский. В 1939-1942 годах красноармеец 69-го полка войск НКВД по охране железных дорог. На фронте с марта 1942 года. Командир взвода 22-й гвардейской мотострелковой бригады (Воронежский фронт) гвардии старшина Логвин 13 октября 1943 года в бою за плацдарм на правом берегу Днепра (Черкасская область) трижды водил взвод в атаку у с. Иваньков (Каневский район) пробрался со взводом во вражеский тыл, где уничтожил расчёт и захватил орудие. В другом бою уничтожил пулемётный расчёт и захватил вражеский пулемёт. В 1945 году окончил Харьковское военное училище НКВД. С декабря 1947 года в запасе. Жил в г. Нальчик, затем в г. Усть-Каменогорск. Награжден орденами Ленина, Отечественной войны 1-й степени, медалями. Умер 22 июня 1995 года.
Звание Героя Советского Союза присвоено 10 января 1944 года.