Праздник установлен указом Президента РФ от 20 августа 1994 года «О Дне Государственного флага Российской Федерации». Трехцветный флаг пришел на смену алому 22 августа 1991 года, будучи поднятым над Белым домом в Москве. С этого дня Чрезвычайная сессия Верховного Совета РСФСР постановила считать официальным символом России трехцветное знамя, а указом Президента РФ от 11 декабря 1993 года было утверждено Положение о государственном флаге Российской Федераци.
Однако впервые это знамя появилось во время царствования Алексея Михайловича. В 1705 году его сын, Петр I, издал указ о введении его для торговых кораблей. Петр I считается официальным создателем триколора, поскольку собственноручно разрабатывал его.
Изначальное толкование используемых цветов: красный – державность, синий – цвет покрова Божией Матери, заступницы России, белый – свобода и независимость. Кроме того, в эту символику было заложено содружество Белой, Малой и Великой России.
Существует и несколько иное трактование цветов: белый – мир, синий – вера и постоянство, красный – кровь, пролитаю за Отчизну.