День флага был учреждён 20 августа 1994 года Указом Президента РФ №1714 «О Дне Государственного флага Российской Федерации». Дата выбрана в память о событиях 22 августа 1991 года, когда над Белым домом в Москве впервые был поднят бело-сине-красный триколор. В этот день Верховный Совет РСФСР официально признал исторический флаг национальным.
Одно из первых упоминаний о флаге в Древней Руси относится к XII веку, в “Повести временных лет” рассказывается о том, как князь Владимир Мономах привез с собой из Византии золотой шелковый флаг, который стал символом христианства и государственности.
Потом стяг много раз претерпевал изменения: впервые триколор был поднят в 1669 году на первом в России военном корабле "Орел", который был построен по заказу царя Алексея Михайловича.
Свой нынешний вид он принял в 1705 году, когда император Петр I подписал указ, который обязывал торговые суда иметь бело-сине-красный флаг без орла. На военных кораблях он также развевался, подчеркивая мощь и величие Российской империи на морях. На суше триколор впервые начали использовать в 1806 году.
