История российского флага насчитывает более трёх столетий. Несколько раз флаг оказывался в центре важнейших событий российской империи. С самого начала российский флаг вошёл в систему уже существовавших символов европейских государств.
Первый красно-сине-белый флаг был узаконен в России 6 августа 1693 г. во время царствования Петра I, который сам нарисовал эскиз и распределил цвета полос. Указом царя от 20 января 1705 г. обязанностью всех торговых русских кораблей стало поднятие трехцветного флага.
При правлении Александра II в 1858 г. начало использоваться знамя гербовых императорских цветов (чёрно-жёлто-белое), которое просуществовало до 1883 г.
В 1883 году императором Александром III принято Положение «О флагах для украшения зданий в торжественных случаях». В нём было сказано, что «в тех торжественных случаях, когда признаётся возможным украшение зданий флагами, был употребляем исключительно русский флаг, состоящий их трёх полос: верхней – белого, средней – синего и нижней – красного цветов».
Последний флаг Российской Империи. Бело-сине-красный с черным двуглавым орлом на золотом поле в левом верхнем углу, представлявший собой олицетворение лозунга «Единение Царя с народом».
8 апреля 1918 года был объявлен государственный флаг советского государства – Российской Советской Федеративной Республики. Закон установил для флага полотнище красного цвета, в верхнем углу которого у древка размещались золотые (жёлтые) буквы: РСФСР.
Государственный флаг СССР установлен Конституцией 1924г., он представлял собой красное полотнище с изображением в верхнем углу, у древка, золотых серпа и молота, а над ними – красной пятиконечной звезды, обрамлённой золотой каймой. Впоследствии к нему добавилась светло-синяя полоса у древка во всю ширину флага.
Государственный флаг Российской Федерации представляет собой прямоугольное полотнище из трех равновеликих горизонтальных полос: верхней – белого, средней – синего и нижней – красного цветов.