День Государственного флага Российской Федерации был установлен в 1994 году указом Бориса Ельцина.
Впервые бело-сине-красный флаг был поднят на первом русском корабле «Орел» во время царствования Алексея Михайловича в 1667 году. Белая полоса означала свободу, синяя — Богородицу, под покровом которой находится Россия, красная — державность.
25 декабря 2000 года президент Владимир Путин подписал конституционный федеральный закон «О Государственном флаге Российской Федерации». В нем говорится: «Государственный флаг Российской Федерации представляет собой прямоугольное полотнище из трех равновеликих горизонтальных полос: верхней — белого, средней — синего и нижней — красного цвета».