Праздник был учрежден Федеральным Законом "О внесении в статью 1 Федерального закона "О днях воинской славы (победных днях) России", подписанным в декабре 2004 года президентом России Владимиром Путиным.
Впервые в России этот новый всенародный праздник отмечался 4 ноября 2005 года.
День народного единства был учрежден в память о событиях 1612 года, когда народное ополчение под предводительством Кузьмы Минина и Дмитрия Пожарского освободило Москву от польских интервентов. Исторически этот праздник связан с окончанием Смутного времени в России в XVII веке.