Праздник был установлен 20 августа 1994 года указом президента РФ Бориса Ельцина №1714 «в связи с восстановлением 22 августа 1991 года исторического российского трёхцветного государственного.
22 августа 1991 года над Белым домом в Москве впервые был официально поднят трёхцветный российский флаг, который заменил красное полотнище с серпом и молотом — государственный символ советского периода. В тот же день Верховный Совет РСФСР принял постановление «Об официальном признании и использовании Национального флага РСФСР»