В основу праздника легло событие из византийской истории. Событие это отражено в греческих агиографических источниках, в частности, в житии константинопольского юродивого Андрея, но в византийском богослужении оно следов не оставило. Византия праздника Покрова не знала.
Праздник Покрова Пресвятой Богородицы утвердился на Руси, в середине XII в., при благоверном князе Андрее Боголюбском, который княжил во Владимире и очень почитал своего небесного покровителя — св. Андрея юродивого. Запись об этом содержится в Прологе XII века.
Житие Андрея было хорошо известно на Руси, его перевод на славянский был сделан уже в XI в. В житии рассказывается, как однажды Андрей пришел во Влахернский храм и там во время молитвы увидел Божью Матерь, Которая стояла на воздухе, держа свой мафорий (покрывало, покров) над всеми молящимися в храме.
Влахерны — северо-западный район Константинополя, неподалеку от императорского дворца, здесь была знаменитая церковь Богородицы, построенная императором Львом Великим в 474 г., в этой церкви хранилась риза (мафорий) и пояс Богородицы, найденные царицей Еленой во время раскопок в Св. Земле.
Византийцы очень почитали Божью Матерь, и Она по молитвам верующих не раз спасала Константинополь от вражеских нападений. Один из наиболее известных случаев произошел в царствование императора Ираклия (VII в.), который, отправляясь на войну, поручил охрану столицы чтимой иконе Богородицы, и Пречистая Дева не пропустила врагов в город. В честь этого события был составлен гимн Пресвятой Богородице — Акафист, где Она величается «Взбранной воеводой».
И таких случаев в истории византийской столицы было множество. Один из них связан с поражением русских. В 860 г. русские дружины осадили Константинополь, Св. патриарх Фотий после всенощного бдения вынес из Влахернского храма ризу Богоматери и опустил ее в воды Босфора, тотчас поднялась буря и потопила русские корабли, город был спасен.
Чудо, свидетелем которого стал блаженный Андрей, произошло в 910 г. В ночь с пятницы на субботу, во время всенощного бдения, во Влахернах в этот день совершался особый чин богослужения. Сохранились его подробные описания в позднейших источниках: «Был некогда в Константинополе, в одной церкви, образ Святой Девы, перед которым висел покров, совершенно закрывающий его; но в пятницу, на вечерне, этот покров, без всякого содействия, сам собою и божественным чудом как бы поднимался к небу, так что все это могли ясно и вполне видеть, а в субботу покров нисходил на прежнее место и оставался до следующей пятницы». Это происходило с регулярностью и потому получило название «обычного чуда».
Но блаженный Андрей стал свидетелем чуда вовсе не обычного. В это время Царьград переживал очередную осаду: город был в кольце сарацин (по другой версии — его осаждали войска русского князя Олега). Народ вместе с патриархом Евсевием и императором Львом VI Мудрым собрались во Влахернском храме, чтобы молиться Божьей Матери о заступничестве.
В житии Андрея читаем: «Когда совершалось всенощное бдение в святой гробнице, находящейся во Влахернах, отправился туда и блаженный Андрей… Был там также юноша Епифаний, который всегда молился с особенным рвением. Около 11 часов увидел блаженный Андрей Пресвятую Богородицу, появившуюся со стороны Царских Ворот с грозной свитой. В ее числе были и досточтимый Предтеча, и Сыны Грома, держащие Богородицу под руки с обеих сторон, и многие другие святые, облаченные в белое, шествовали пред Нею, а иные следовали за Нею с гимнами и песнопениями духовными. И вот, когда они приблизились к амвону, подошел блаженный Андрей к Епифанию и говорит: «Видишь ли ты Госпожу и Владычицу мира?» Он же ответил: «Да, отец мой духовный». И они видели, как Богородица, преклонив Свои колени, долго молилась, прося за стоящих вокруг людей. И когда Она окончила молитву, сняла с Себя мафорий, и, взяв его Своими пречистыми руками, распростерла над всеми стоящими в храме. И в течение долгого времени видели Андрей и Епифаний покров Богородицы, который был распростерт над народом и излучал славу Божию».
Князь Андрей Боголюбский, почитавший блаженного Андрея, с особенным вниманием отнесся к этому видению, восприняв его как особый знак для себя и своей земли. Введением праздника Покрова, Андрей, можно сказать, поручал Богородице свой народ, свою землю, русскую Церковь Ее защите и покровительству. И с тех пор Русь осознает себя одним из земных уделов Пресвятой Богородицы, а праздник Покрова становится одним из любимейших в народе.