La bandera fue adoptada el 31 de octubre de 1851 durante el gobierno de Manuel Isidoro Belzu. Se festeja su día el 17 de agosto, porque fue en esta fecha, pero en 1825, que la Asamblea deliberante que fundó el país fijó los símbolos patrios.
La primera bandera
La primera bandera de Bolivia fue creada por ley el 17 de agosto de 1825 con los colores horizontales, verde, rojo y verde con cinco óvalos verdes formados de ramas de olivo y laurel, que llevan al medio una estrella de oro.
Segunda bandera
La primera bandera tuvo duración de un año. El Congreso Constituyente de 1826 la modificó mediante Ley promulgada el 25 de julio de 1826, disponiendo lo siguiente: Artículo único: «La bandera nacional será la misma que designo la Asamblea General en la Ley de 17 de agosto, poniéndose en lugar de las cinco estrellas de oro, una faja amarilla superior, y las armas de la República al centro, dentro de dos ramas de olivo y laurel». Por consiguiente, la bandera nacional ya fue tricolor con el escudo de armas en la faja central.
Actual bandera boliviana
En el Gobierno de Manuel Isidoro Belzu y por Decreto de la Convención Nacional de 5 de noviembre de 1851, se fijaron los tres colores definitivos del símbolo nacional en la forma siguiente: el rojo en la parte superior, el amarillo al centro y el verde en la parte inferior.
Belzu. Éste se habría supuestamenteinspirado en los colores del arco iris, que vio durante un viaje en el que se trasladó desde La Paz, hacia Oruro. El faro de Conchupata de Oruro, declarado monumento nacional, la vio flamear por primera vez.