Сучасний російський прапор змінив прапор СРСР В1991 році. Був він державним символом і з 1896 по 1917 роки. Триколірний російський прапор піднімається своїми історичними коренями до «прапору царя Московського», вперше піднятого в 1693 році на яхті «Святий Петро». На початку вісімнадцятого століття біло-синьо-червоне полотно носило горде звання торгового прапора Російської імперії.
Пройшовши через безліч реформ, сучасний російський прапор до Жовтневої революції і послідував за нею постановою про прапор РРФСР, прийнятому в 1918 році, був національним прапором. Під ним билися білогвардійці в Громадянську війну, але з їх поразкою офіційним прапором нової Радянської республіки став яскравий червоний стяг. На 70 років прапор Росії пішов в історію, знайшовши друге своє народження лише в період перебудови. У 80-х роках деякі демократично налаштовані партії використовували його символіку, збираючи підписи у Верховну раду.
Після поразки ГКЧП у серпні 1991 року Верховною Радою РРФСР була відновлена історична справедливість, і прапор Росії знову став національним символом Російської Федерації. 1 листопада 1991 президентом РФ був виданий закон, що затверджує його як державне. Так біло-синьо-червоний прапор з великої 300-річною історією повернувся на почесне місце і став державним символом. У 2000 році був прийнятий Федеральний закон «Про Державний прапор Російської Федерації», який визначає правила його використання.
Кольори біло-синьо-червоного російського прапора в різні часи трактувалися по-різному. За часів Петра I білий колір символізував свободу, синій був символом Богоматері, червоний виступав як колір державности. Сучасне трактування російського триколора дещо інша: білий колір виступає символом чистоти і світу, синій - стабільності та сталості, червоний означає кров, що пролилася за Вітчизну, а також міць, силу та енергію російського народу.