Родился 11 июня 1922 года в д. Гостищево (Белгородская область). Русский. В армии и на фронте с 1943 года. Разведчик взвода пешей разведки 957-го стрелкового полка (Воронежский фронт) рядовой Беседин во главе группы разведчиков в ночь на 24 сентября 1943 в числе первых переправился через Днепр южнее Киева и, пробравшись в тыл противника, разведал его огневые средства. Лично уничтожил пулеметную точку. На хуторе Балыки (Киевская область) группа захватила пленного, который дал ценные показания. Действия разведчиков и добытые ими данные помогли полку успешно форсировать Днепр. В 1946 - 1950 годах проходил службу во внутренних войсках. С 1953 года в запасе. Жил и работал в Белгороде. Награжден орденами Ленина, Отечественной войны 1-й степени, медалями. Умер 18 ноября 1989 года.
Звание Героя Советского Союза присвоено 23 октября 1943 года.