День Героев Отечества установлен Государственной Думой Российской Федерации 26 января 2007 года. В пояснительной записке говорилось следующее: «Мы не только отдаем дань памяти героическим предкам, но и чествуем ныне живущих Героев Советского Союза, Героев Российской Федерации, кавалеров ордена Святого Георгия и ордена Славы».
9-го декабря 1769-го года Екатериной II был учрежден орден Святого Георгия – высшая военная награда. Георгиевская лента символически связала героев разных эпох.
До Октябрьской революции существовала традиция чествовать в день св. Георгия всех кавалеров Георгиевских отличий – от таких прославленных людей как А.В. Суворов, Г.А. Потемкин, М.И. Кутузов до простых солдат, матросов и казаков, награжденных Георгиевскими крестами и медалями.
8-го августа 2000-го года орден Святого Георгия был восстановлен в качестве высшей военной награды России, а в 2007-м году был возрожден и День Героев Отечества. Этот праздник включен в закон «О днях воинской славы и памятных датах России».