Памятная дата «День Героев Отечества» была установлена Государственной Думой Российской Федерации 26 января 2007 года, когда российские парламентарии приняли соответствующий законопроект в первом чтении.
В пояснительной записке к документу говорилось следующее: «Мы не только отдаем дань памяти героическим предкам, но и чествуем ныне живущих Героев Советского Союза, Героев Российской Федерации, кавалеров ордена Святого Георгия и ордена Славы».
21 февраля 2007 года инициатива депутатов было одобрена Советом Федерации.
28 февраля 2007 года её утвердил Президент Российской Федерации Владимир Владимирович Путин