В 1949—1955 гг. учился в Заочном Московском машиностроительном институте, в 1956 году окончил Уральский политехнический институт им. С. М. Кирова, инженер-механик.
Родился 19 ноября (2 декабря) 1913 г. в слободе Владимировка Царевского уезда Астраханской губернии. В 1929—1932 гг. учился в профтехшколе в Сталинграде, после окончания которой работал слесарем на Сталинградском заводе № 221 Наркомата тяжёлой промышленности СССР, с 1938 г. — начальник цеха завода. Осенью 1942 года был эвакуирован в Свердловск, где назначен начальником цеха артиллерийского завода № 9.
В январе 1952 года Замирякин был переведён на партработу и избран сначала 2-м, а в апреле 1953 г. — 1-м секретарём Орджоникидзевского райкома Свердловска. В июне 1955 года он стал 2-м секретарём, а 12 июля 1958 г. — 1-м секретарём Свердловского горкома КПСС. Избрание Замирякина 1-м секретарём горкома состоялось вопреки воле обкома и ЦК КПСС, рекомендовавших на эту должность Ф. М. Морщакова, заведующего отделом промышленности обкома. Такое поведение городской парторганизации стало исключительным в истории партии случаем, однако никаких наказаний к ней применено не было.
В декабре 1962 г. Замирякин был избран председателем новообразованного Свердловского промышленного облисполкома. Через два года разделённый реформой Хрущёва облисполком был вновь объединён, его председателем был избран А. В. Борисов, работавший до этого 1-м секретарём Свердловского сельского обкома, а Замирякин стал секретарём Свердловского обкома КПСС по военно-промышленному комплексу, лёгкой, пищевой промышленности и торговле. С февраля 1970 — председатель Свердловского областного совета профсоюзов. В феврале 1977 отправлен на пенсию.
Умер 28 мая 1998 года в Екатеринбурге, похоронен на Широкореченском кладбище.