Родился в деревне Лухцы, ныне Бабаевского района Вологодской области, в семье крестьянина. В 1937 году с родителями переехал в деревню Ройка Кстовского района Горьковской области и еще год учился в Мореновской школе, а потом поступил в школу фабрично-заводского ученичества речников в затоне «40 лет Октября» (ныне муниципальный округ г. Бор). После окончания училища работал помощником мастера Сормовского судоремонтного завода. С июля 1941 года служил в Красной Армии. Окончил Смоленское военное пехотное училище (1941 г.). Участник Великой Отечественной войны. Командир пулемётной роты роты 685-го стрелкового полка 193-й Днепровской Краснознамённой ордена Суворова стрелковой дивизии 65-й армии лейтенант Беляев отличился в районе населённого пункта Гзово, при освобождении Польши. Звание Героя Советского Союза присвоено 24 марта 1945 года. Принимал участие в обороне Ленинграда и освобождении Варшавы. После излечения в госпитале служил помощником военного коменданта станции «Горький», окончил, а затем работал в Горьковском автотранспортном техникуме. Окончил Горьковский государственный политехнических институт им. А.А. Жданова (1962 г.). Майор Беляев служил в органах государственной безопасности. Награды: ордена Ленина (24.03.1945), Суворова 3-й степени (06.03.1945), Красной Звезды (28.07.1944), медали. Память: на здании Нижегородского автотранспортного техникума (Советский район, улица Ашхабадская, 8б) установлена мемориальная доска, а также доска установлена на доме № 43 по улице Белинского (г. Нижний Новгород, Советский район), где жил Герой.