Родился в селе Архангельском, ныне Шатковского муниципального округа Нижегородской области. Участник гражданской войны, где в качестве политрука роты, а затем полкового комиссара сражался на Кубани. После ранения вернулся в родное село. В 1923 – 1926 годах – председатель сельского Совета в Архангельском, председатель Шатковского сельпо. В 1926 – 1930 годах трудился на стройках в Средней Азии.
С началом коллективизации сельского хозяйства в селе Архангельском организовали сельскохозяйственную артель «Власть Советов», председателем которой избрали вернувшегося к тому времени Зорина. Один из организаторов колхозного движения в Шатковском районе. Руководил колхозами «Автогигант» в селе Неледино, «Путь социализма» села Костянка, им. К.Е. Ворошилова в селе Смирново. В годы Великой Отечественной войны работал председателем Калапинского колхоза. В 1946 – 1947 годах учился на областных курсах повышения квалификации и по возвращении в Шатки возглавил колхоз «Власть Советов» в родном селе Архангельском. Под его руководством колхоз быстро вышел в число передовых хозяйств области, с каждого гектара колхозной земли получали по 300 центнеров картофеля, по 19 центнеров зерновых. Звание Героя Социалистического Труда присвоено 12 марта 1958 года. Похоронен на кладбище села Архангельское Шатковского муниципального округа.
Награды: ордена Ленина (15.07.1952, 12.03.1958), медали, в т.ч. «За трудовую доблесть» (15.06.1950).
Память: его именем названа улица в селе Архангельское.