День Государственного флага Российской Федерации ежегодно отмечается в России 22 августа. Он был установлен на основании указа президента РФ от 20 августа 1994 года "О Дне Государственного флага Российской Федерации".
В этот день в 1991 году Верховный Совет РСФСР принял постановление "Об официальном признании и использовании Национального флага РСФСР", которым постановил до установления специальным законом новой государственной символики Российской Федерации считать исторический флаг России – полотнище из равновеликих горизонтальных белой, лазоревой, алой полос – официальным Национальным флагом Российской Федерации.
Российский триколор имеет более чем 300-летнюю историю. Государственный флаг в России появился на рубеже XVII-XVIII веков, в эпоху становления России как мощного государства. Впервые бело-сине-красный флаг с нашитым на нем двуглавым орлом был поднят на первом русском военном корабле "Орел" в царствование отца Петра I Алексея Михайловича, но у исследователей нет единого мнения о том, как были скомбинированы эти цвета.
Законным же "отцом" триколора признан Петр I. 31 января (20 января по старому стилю) 1705 года он издал указ, согласно которому "на торговых всяких судах" должны поднимать бело-сине-красный флаг, сам начертал образец и определил порядок горизонтальных полос.
Рожденный вместе с первыми российскими военными кораблями, российский флаг до XIX века оставался принадлежностью главным образом флотской культуры. Начало применения российского бело-сине-красного флага на суше связано с географическими открытиями русских мореплавателей.