Родился 23 декабря 1917 года в с. Васьянское (Тверская область). Русский. Окончил 10 классов, затем Орджоникидзевское военное училище войск НКВД. Участник Великой Отечественной войны. Начальник 17-й пограничной заставы (Украинский пограничный округ войск НКВД). 22 июня 1941 года застава лейтенанта Зорина приняла на себя первый удар противника в Рава-Русском укрепленном районе (Львовская область). Отбив 5 вражеских атак, оставшиеся в живых пограничники поднялись из окопов навстречу атакующим танкам, забрасывая их гранатами. Все пограничники заставы погибли в этом бою, до конца выполнив свой гражданский долг. Награжден орденом Ленина. Его имя носили пограничная застава, улица. На здании школы, где учился Герой, установлена мемориальная доска.
Звание Героя Советского Союза присвоено 8 мая 1965 года (посмертно).