Зосим Иванович Вяткин родился в 1903 г. в деревне Андреевская Архангельской области.
Образование начальное. Жил и работал в городе Котлас. В армии с августа 1941 года. Сразу же попал на фронт. Командир орудия мотострелкового батальона (1-й Белорусский фронт) гвардии старший сержант Вяткин 21.01.1945 года в наступательных боях за г. Иновроцлав (Польша) в числе первых ворвался в город, участвовал в отражении 4 вражеских контратак. Расчёт уничтожил 6 огневых точек и много вражеских солдат и офицеров. Погиб в бою. Звание Героя Советского Союза присвоено Зосиму Ивановичу 27.02.1945 года посмертно.
Похоронен в г. Иновроцлав (Польша). З.И. Вяткин навечно зачислен в списки воинской части. В Котласе его именем названа улица, в родной деревне на доме, где жил Герой, и на школе № 1 установлены мемориальные доски.