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