Собор Покрова Пресвятой Богородицы в Покровском Зверином монастыре основан в 1399 году. Первое упоминание о монастыре встречается в новгородских летописях под этим годом. Монастырь располагался в Плотницком конце Новгорода, на Софийской стороне. Архитектурный ансамбль складывался постепенно, с доминирующим положением Покровского собора.
Собор представляет собой четырёхстолпный одноглавый храм, характерный для новгородского зодчества XIV века. В конструкции использована смешанная кладка из волховского плитняка и кирпича-плинфы. Первоначальные фресковые росписи не сохранились. В XVI веке храм подвергся частичной перестройке, были добавлены приделы.
В период шведской оккупации Новгорода в 1611-1617 годах монастырь пострадал, но не был разрушен полностью. В XVIII веке, после секуляризационной реформы 1764 года, монастырь был упразднён, а собор стал приходским храмом. В этот период произведена переделка оконных проёмов в духе барокко.
В 1930-х годах храм был закрыт советскими властями. В годы Великой Отечественной войны здание получило повреждения, но сохранило основные конструкции. Реставрационные работы проводились в 1950-1960-х годах под руководством архитектора-реставратора Г.М. Штендера. В 1990-х годах собор возвращён Русской Православной Церкви.
Архитектурный облик храма сочетает черты раннемосковского и новгородского зодчества. Особенностью является трёхлопастное завершение фасадов, характерное для псковской архитектурной традиции. Иконостас современный, выполнен в традициях XV века. Сохранились фрагменты кладки XIV века в нижних ярусах стен.