Согласно историческим источникам, первая деревянная церковь на этом месте была построена в 1216 году по инициативе князя Константина Всеволодовича. В 1295 году княгиня Анна, супруга князя Фёдора Ростиславича, возвела новую деревянную церковь, которая просуществовала до середины XVII века.
В 1657 году началось строительство каменного храма на средства прихожан, которое продолжалось более двух десятилетий и завершилось освящением церкви в 1682 году. Продолжительность строительства обусловила сочетание в архитектуре храма черт двух периодов ярославского зодчества XVII века.
Храм представляет собой четырёхстолпный пятиглавый храм на высоком подклете, окружённый с севера и запада галереями. К северо-западному углу примыкает массивная квадратная колокольня с шатровым завершением. Северный придел посвящён преподобным Зосиме и Савватию Соловецким, а южный — Благовещению Пресвятой Богородицы.
В 1731 году артель ярославских мастеров под руководством Фёдора Фёдорова выполнила роспись стен храма. В 1781 году южный придел был перестроен в тёплую церковь Благовещения.
В начале XX века приход храма насчитывал около 82 человек. В 1924 году церковь была закрыта и использовалась под складские помещения, что привело к утрате значительной части церковного имущества и повреждению стенописи.