Святой Андрей вместе с учеником Епифанием были на богослужении во Влахернском соборе Константинополя, где хранились риза Божией Матери, Ее головной покров (мафорий) и часть пояса. Внезапно свод храма словно раскрылся, и юродивый увидел Пресвятую Богородицу, окруженную ангелами и святыми. Она молилась, а затем сняла с головы покрывало и простерла его над людьми, находившимися в соборе. Святой Андрей спросил Епифания, видит ли он Божию Матерь, тот ответил, что видит.
Более поздние исторические источники рассказывают, что явление Пресвятой Богородицы произошло, когда Константинополю угрожала опасность военной осады. Согласно одной из точек зрения, столице Византийской Империи угрожали войска славян. Мирный договор между Византией и Русью был заключен в 911 году; возможно, напряженные отношения между будущими союзниками могли вызвать в городе тревогу.
На Руси праздник установлен в княжение святого благоверного князя Андрея Юрьевича Боголюбского (1155 – 1174 гг.) Этот день напоминает верующим о покровительстве и помощи Божией Матери — небесной Заступницы христиан. Первые Покровские храмы появились на Руси еще в ХII веке.