Крепостта е служела за защита на местния владетел и на целия град Видин през почти цялото Средновековие.
Знамето е ушито за горнооряховските въстаници през 1876 г. от Вангели Язаджиева (сестра на Елена Грънчарова) и братовчедките им Замфири Язаджиева и Зойка Обрешкова. Пленено заедно с въстаниците, то е открито през 1877 г. от отряда на генерал Гурко и е връчено на IV-та опълченска дружина. Така горнооряховската светиня става единственото знаме, създадено в България, което участва в героичните сражения от Освободителната война и развявано в кръвопролитните боеве при Шипка и Шейново!
На 6 септември 1885 г. II-ра Пловдивска дружина носи знамето от Горна Оряховица по време на Съединението между Княжество България и Източна Румелия. През есента на същата година заедно с него се сражава в последвалата Сръбско-българска война.