День государственного флага Российской Федерации был установлен на основании указа президента России № 1714 от 20 августа 1994 года. Именно 22 августа 1991 года над Белым домом в Москве впервые был официально поднят трехцветный российский флаг, заменивший в качестве государственного символа красное полотнище с серпом и молотом. В этот день Верховный Совет РСФСР постановил считать "полотнище из... белой, лазоревой, алой полос" официальным национальным флагом страны.
В соответствии с законом, флаг постоянно должен быть поднят на зданиях: администрации президента России; Совета Федерации Федерального Собрания РФ; Государственной Думы РФ; правительства РФ; Конституционного суда; Верховного Суда; Высшего Арбитражного суда; Генеральной прокуратуры; Центрального банка; Счетной палаты; резиденции уполномоченного по правам человека в Российской Федерации; Центральной избирательной комиссии РФ. Он также должен быть постоянно поднят (один или вместе с соответствующими флагами) на зданиях федеральных органов исполнительной власти, на резиденциях полномочных представителей президента России в федеральных округах, а также на зданиях органов государственной власти субъектов РФ. Государственный флаг Российской Федерации вывешивается на зданиях (либо поднимается на мачтах, флагштоках) органов местного самоуправления, общественных объединений, предприятий, учреждений и организаций независимо от форм собственности, а также на жилых домах в дни государственных праздников Российской Федерации. Кроме того, судно, плавающее под государственным или национальным флагом иностранного государства, должно при плавании во внутренних водах Российской Федерации либо во время стоянки в порту России в дополнение к своему флагу поднимать и нести также российский флаг.