Этот праздник существует с 18 века. Дата приурочена к эпохе правления Екатерины II — в 1769 году она учредила орден Святого Георгия Победоносца. Он имел 4 степени отличия. До 1917 года в день памяти Святого Георгия (26 ноября по старому стилю) в России отмечался праздник георгиевских кавалеров. Уже после революции праздник, как и орден, упразднили. Статус высшей военной награды был возвращен ордену в 2000 году в соответствии с Указом Президента РФ № 1463 от 8 августа 2000 года «Об утверждении статута ордена Святого Георгия, положения о знаке отличия — Георгиевском кресте».
В 2007 году в правительстве парламентарии выдвинули идею о возрождении этого праздника. Авторы законопроекта пояснили, что возрождение традиции празднования Дня героев — это не только дань памяти героическим предкам, но и чествование ныне живущих Героев Советского Союза, Героев Российской Федерации, кавалеров ордена Святого Георгия и ордена Славы.