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