Основан монастырь в середине XVI века княгиней Ефросиньей Старицкой, вдовой удельного князя Андрея Старицкого, родного дяди царя Иоанна IV Грозного.
К тому времени в Кириллове уже действовал монастырь, а в Горицах существовала деревянная Воскресенская оброчная церковь и Введенская ружная церковь. Княгиня Евфросиния заменила деревянную Воскресенскую церковь каменной, с приделом преподобного Кирилла Белозерского Чудотворца в 1544 году, именно эту дату и принято считать годом основания монастыря. Тогда же была построена новая тёплая церковь во имя Божией Матери Одигитрии с трапезной.
Сохранились имена игумений первых лет Горицкой обители, Анисия, Анастасия, София, Мариамиа, Анна.
После революции на базе монастыря была организована сельхозартель «Колос», в которой работали монахини. В 1932 году монастырь был закрыт. Монахини разошлись по окрестным деревням. В 1937 году многие из них, включая 70-летнюю игуменью Зосиму Рыбакову, были арестованы и расстреляны.
После войны в монастыре располагался Дом инвалидов. После его закрытия монастырь был передан музею. Была начата реставрация, но выделяемых средств было недостаточно. В 1990-х годах было начато восстановление сельской Введенской церкви, позже переданной монастырю. 6 октября 1999 монастырь был официально признан действующим.
В монастыре постоянно живут 10—20 насельниц. Монастырь посещают паломники и туристы, число которых резко увеличивается летом, когда открываются туристические водные маршруты. Настоятельница монастыря, игуменья Евфалия Лебедева.
В мае 2015 года обвалилась часть стены XVI века со стороны озера.