День захисників в Україні був заснований в 2014 році за указом президента Петра Порошенка. Свято прив’язали до християнського торжества Покрова Пресвятої Богородиці — 14 жовтня. Це свято дуже шанували запорізькі козаки.
У 2023 році День захисника України перенесли на 1 жовтня за указом президента Володимира Зеленського. Все через реформу церковного календаря. З 1 вересня ПЦУ переходить на новоюліанський церковний календар, в якому всі свята відзначаються на 13 днів раніше. Наприклад, Покрова Пресвятої Богородиці замість 14 жовтня святкуватиметься 1 жовтня. А разом з нею переноситься і дата Дня захисників.