Родился в деревне Силинский Майдан, ныне Шатковского муниципального округа Нижегородской области, в бедной крестьянской семье. После окончания школы работал подпаском, письменосцем в колхозе, ездовым. В 1939 году был призван в Красную Армию и направлен служить в 1-ю Краснознамённую армию на Дальнем Востоке. После окончания полковой школы в июне 1940 года он в звании сержанта был назначен командиром отделения. Участник Великой Отечественной войны с ноября 1941 года. Воевал в должности командира взвода разведывательной роты 290-й стрелковой дивизии. Принимал участие в обороне Москвы, в операции «Багратион» по освобождению Белорусской ССР. Старший лейтенант Маякин отличился 5 февраля 1945 года в лесном массиве Вормдит-Терштадтвальд, уничтожив со своим взводом миномётную и артиллерийскую батареи и захватив пленных. Звание Героя Советского Союза было присвоено 19 апреля 1945 года. Капитан Маякин принимал участие в штурме Берлина. После окончания войны работал на заводе «Красное Сормово» плановиком судомонтажного цеха, старшим диспетчером в 3-м судокорпусном цехе, газорезчиком в 3-м судокорпусном цехе, оператором газорезки установки непрерывной разливки стали мартеновского цеха. Жил в Нижнем Новгороде, похоронен на Ново-Сормовском кладбище. Награды: ордена Ленина (19.04.1945), Красного Знамени (23.08.1943), Отечественной войны 1-й степени (04.02.1945, 06.04.1985), Александра Невского (21.03.1945), Красной Звезды (28.09.1944), медали, в т. ч. «За боевые заслуги» (26.10.1955). Память: на доме № 8а по улице Ефремова в Сормовском районе Нижнего Новгорода, где жил Герой, установлена мемориальная доска.