Свято виникло на тлі підсилення в суспільстві ідей декомунізації і збройної агресії Росії на Донбасі і в Криму. Державним святом 14 жовтня встановлено Указом Президента України від 14.10.2014. Водночас було скасовано святкування Дня захисника Вітчизни 23 лютого, який в СРСР був Днем Радянської армії та військово-морського флоту.
Вперше День захисника України у 2015 році відсвяткували під гаслом «Сила нескорених».
Датою свята не випадково обрали 14 жовтня, адже в цей день відзначають і День українського козацтва, символом якого була Богородиця.
День українського козацтва
Для українських козаків день Покрови Божої Матері також був найбільш шанованим святом, адже їхню церкву було присвячено саме Діві Марії. В цей день, 14 жовтня, у козаків відбувалися вибори нового отамана.
Після зруйнування Запорізької Січі в 1775 році козаки, що пішли за Дунай на еміграцію, взяли з собою образ Покрови Пресвятої Богородиці. Козаки настільки вірили в силу Покрови Пресвятої Богородиці і настільки щиро й урочисто відзначали свято Покрови, що впродовж століть в Україні воно набуло ще й козацького змісту і отримало другу назву – Козацька Покрова.
День українського козацтва почали відзначати в Україні з 1999 року, коли Президент України Леонід Кучма впровадив це свято своїм Указом від 7 серпня 1999 року.