
Впервые дата 23 февраля стала праздничной в 1919 году — тогда её назвали «Днём красного подарка». Происхождение связывают с событиями 1918 года — главным образом, созданием Рабоче-Крестьянской Красной армии. 23 февраля того же года был проведён первый массовый набор рабочих и крестьян в армейские подразделения для защиты молодой советской республики.
В 1922 году праздник переименовали в «День Красной армии и Флота» — в честь четвёртой годовщины создания Красной армии (РККА)
В годы Великой Отечественной войны эта дата стала для военных ещё более особенной: 23 февраля 1943 года Красная Армия разгромила противника под Сталинградом, а в этот ровно через год отметила успехи в освобождении Днепра. 23 февраля 1945 года Красная Армия встречала уже на территории Европы, практически разгромив противника. В 1946 году название изменили на «День Советской армии и Военно-морского Флота», подчёркивая роль и вклад в обороноспособность страны не только армии, но и флота.
Современное название праздник приобрёл после распада СССР, в 1993 году — День защитника Отечества, а с 2002 года он стал выходным.