Первые упоминания о селе Николо-Гора относятся к 1627-1629 годам, что зафиксировано в писцовых книгах. В этот период здесь уже существовала деревянная церковь Рождества Пресвятой Богородицы с приделом во имя святителя Николая Чудотворца. При храме несли службу священник Никифор Иванов, дьячок и просвирница, а также проживало 15 келейников.
Село в различные исторические периоды носило названия Корчкодом, Золотая гора и Никольский погост. На протяжении четырех столетий его административная принадлежность неоднократно изменялась: оно входило в состав Московской губернии, стана Стужень, Ярославского уезда, Чёрного стана Любимского уезда Ярославской губернии, а также относилось к Даниловскому району Ивановской Промышленной области.
В 1801 году на средства прихожан была возведена каменная церковь во имя святителя Николая. Храмовая роспись выполнена профессиональными художниками в стиле академической живописи XIX века. В 1903 году петербургский купец первой гильдии Петр Воеводский финансировал строительство боковых приделов в честь Рождества Пресвятой Богородицы и святителя Петра Московского.
Никольский храм уникален тем, что никогда не прекращал богослужений, включая период наиболее интенсивных гонений на религию в XX веке. В годы Великой Отечественной войны в церкви продолжали совершаться регулярные богослужения. С 1941 по 1955 год в храме служил протоиерей Сергий, которого сменил отец Василий Воеводин, похороненный на местном кладбище.
В 1990-х годах проведены значительные ремонтные работы: заменено кровельное покрытие на оцинкованное железо, отреставрирована колокольня, обновлен придел Пресвятой Богородицы. В 1997-1998 годах осуществлен капитальный ремонт полов, заменены двери и печи в обоих приделах, обновлен иконостас. С 2009 года в храме завершены работы по установке пластиковых оконных рам.