La fecha fue elegida para honrar al creador de la bandera argentina, Manuel Belgrano, quien murió el 20 de junio de 1820, a los 50 años. Uno de sus mayores legados fue la creación del gran símbolo patrio, al que le dio vida el 27 de febrero de 1812 durante la gesta por la Independencia de las Provincias Unidas del Río de la Plata.
La decisión de celebrar este día fue del entonces presidente Roberto M. Ortiz, que el 8 de junio de 1938 decretó por la Ley 12.361, con aprobación del Congreso, que cada 20 de junio se celebre en Argentina el Día de la Bandera para recordar la gesta de su creador.
En medio de las batallas por la Independencia de la Corona española, el general Manuel Belgrano entendió que existía la necesidad de crear un emblema para distinguir a los ejércitos patrios de las tropas enemigas y que diferenciara al país naciente de todas las naciones.
Además, deseaba que sus soldados tuvieran un símbolo propio que durante las más despiadadas batallas les recordase su juramento de dar la vida por la Patria.