Як відомо, в українській традиції Покрова тісно пов’язується із ідеями захисту від ворогів: згідно літописів князь Ярослав Мудрий віддав Київ і всю Русь під покров Божої Матері. Тому велика кількість православних церков, побудованих в княжі і козацькі часи, присвячувалися цьому святу.
Церква Покрови Пресвятої Богородиці була головною на Запорізькій Січі, а 14 жовтня одним з найважливіших днів для козаків – тоді вони проводили свої ради, на яких вибирали нового гетьмана або кошового отамана.
У 20 столітті козацькі традиції наслідували борці за незалежність України – Армія Української Народної Республіки та Українська повстанська армія. Саме тому днем офіційного створення УПА було обрано свято Покрови.
2014 року в українському суспільстві внаслідок реакції на збройну агресію Росії підсилилися тенденції декомунізації — відмови від радянських символів і свят. Президент України Петро Порошенко встановив щорічно 14 жовтня відзначати — День захисника України. Та скасував святкування День захисника Вітчизни 23 лютого знаного за радянських часів, як «День Радянської армії і Військово-морського флоту».