Die huidige vlag is deur die Armeense Opperste Sowjet goedgekeur. Op 15 Junie 2006 is die Wet op die Nasionale Vlag van Armenië gepromulgeer deur die Armeense Nasionale Vergadering, waardeur die gebruik van die vlag gereguleer word.
Deur die geskiedenis was daar baie variasies van die Armeense vlag in gebruik. In antieke tye is die Armeense dinastieë voorgestel deur verskillende simboliese diere wat op die vlae gepryk het. In die twintigste eeu is verskeie Sowjetvlae gebruik om Armenië te verteenwoordig.
Vandag se driekleurvlag herinner nie juis aan die vroegste Armeense ‘vlae’ nie; in die antieke tyd is oorlog gevoer met ’n leër wat ’n paal met gravures in, geloop. Die gravures was iets in die styl van ’n draak, arend, leeu of “een of ander geheimsinnige voorwerp van die gode.” Met die opkoms van die Christenskap het die Armeense Ryk talle verskillende vlae aangeneem wat die verskillende dinastieë voorgestel het. Die vlag van die Artaxiad-dinastie het byvoorbeeld bestaan uit ’n rooi baan met twee arende wat oor die rug na mekaar kyk met ’n blom tussen die twee arende.
Nadat Armenië opgedeel is tussen die Persiese en Ottomaanse Ryke, het die idee van ’n Armeense vlag vir ’n wyle uitgesterf. Die Armeens Katolieke priester Vader Ghevont Alishan het in 1885 ’n nuwe vlag vir Armenië geskep nadat die Armeense Studentevereniging van Parys ’n vlag versoek het vir die begrafnis van die Franse skrywer Victor Hugo. Alishan se eerste ontwerp was baie soortgelyk aan vandag se Armeense vlag: ’n horisontale driekleur. Dit het baie gelyk soos ’n onderstebo weergawe van die huidige vlag van Bulgarye. Die boonste baan was rooi wat die eerste Paassondag (ook genoem “Rooisondag”) voorgestel het, die groen baan het die “Groen“ Paassondag voorgestel en die wit is ingesluit om die kleurkombinasie te voltooi. Terwyl hy in Frankryk was het Alishan ’n tweede vlag ontwerp. Dit staan vandag as die “Nasionalistiese Armeense Vlag” bekend. Dit was ook ’n driekleur, hierdie keer vertikaal en soortgelyk aan die vlag van Frankryk. Die kleure van hierdie tweede vlag was rooi, groen en blou wat die reënboog wat Noag gesien het nadat hy Berg Ararat gesien het.
Nadat onafhanklikheid verkry is, het die Demokratiese Republiek van Armenië die moderne driekleur aanvaar. Met Stepan Malkhasyants se verskyning in die Nasionale Vergadering het die onafhanklike Armeense regering op die kleure besluit wat gedurende die laaste tydperk van die Rubenid-dinastie gebruik is. ’n Vroeëre prototipe, wat uiteindelik verwerp is, was ’n reënboogvlag. Hierdie prototipe kan by die Martiros Saryan Huismuseum in Jerewan gesien word. Daar is besluit om die geel met oranje te vervang “omdat dit beter met die ander twee kleure geskakel het en ’n meer bevredigende samestelling gebied.” Die vlag van Armenië het toe ’n verhouding van 2:3 gehad. Op 24 Augustus, toe die Armeense Opperste Sowjet hierdie vlag aanvaar het as die vlag van die Republiek van Armanië, is die verhouding na 1:2 verander.
Op 29 November 1920 het die Bolsjewiste die Armeense SSR gestig. ’n Nuwe vlag is aanvaar en in die grondwet vasgelê wat op 22 Februarie 1922 goedgekeur is deur die Eerste Sowjetkongres van die Armeense SSR. Daardie vlag het slegs vir ’n maand bestaan want op 12 Maart het die Armeense SSR met die Georgiese SSR en die Azerbeidjanse SSR saamgesmelt om die Transkaukasiese SFSR tot stand te bring. Op 30 Desember 1922 het die Transkaukasiese SFSR een van die vier Sowjetrepublieke geword wat saamgesmelt het om die USSR te vorm. Die vlag van die republiek het ’n hamer en sekel in ’n ster gehad met die letters “ЗСФСР” (ZSFSR) in Russies daarop. Hierdie letters staan vir Закавказская Советская Федеративная Социалистическая Республика (Zakavkazskaja Sovjetskaja Federativnaja Sotsalistitsjeskaja Respoeblika, "Transkaukasiese Sowjet Federatiewe Sosialistiese Republiek"). In 1936 het die TSFSR ontbind in sy drie samestellende gebiede, onderskeidelik die Georgiese, Armeense en Azerbeidjanse SSR’e.
As ’n republiek van die USSR is die Armeense SSr se vlag in 1936 aanvaar. Dit is baie soortgelyk aan die vlag van die Sowjetunie in dat dit ’n rooi vlag was met ’n hamer en sekel in die skildhoek. Daaronder het gestaan “H-Kh-S-H” in Armeensse skrif. Hierdie letters, in Wes-Armeens, staan vir “Haygagan Khorhurtayin Sodzialistakan Hanrabedutyun,” of die “Armeense Sosialistiese Sowjetrepubliek.” In die 1940’s is die vlag aangepas om die Oos-Armeens wat in die Republiek gepraat is, te akkommodeer. Die letters is verander na “H-S-S-R” vir “Hayastani Sovetakan Sotsialistikakan Respublika” in die Oos-Armeense uitspraak. In 1952 is ’n nuwe vlag bekendgestel. Die letters is geheel en al verwyder en ’n horisontale blou baan is in die middel aangebring.
Laat in Mei 1988, te midde van groeiende nasionalistiese spanning, het die nuwe leier van Armenië se kommunistiese party die vertoon van die verbande driekleur van die DRA in Jerewan toegestaan vir die eerste maal in sestig jaar. ’n Jaar later, na die massabetoging vir Nagorno-Karabach waar die driekleur vertoon is, het hy amptelike erkenning daarvoor versoek. Op 24 Augustus 1990 is amptelike erkenning aan die vlag gegee, ’n dag nadat die Armeense Opperste Sowjet die republiek se soewereiniteit verklaar het en die land hernoem het na die Republiek van Armenië. Op daardie tydstip, het Armenië net meer as ’n jaar van tevore sy formele onafhanklikheid van die USSR verklaar en die driekleur het die vlag van 1952 vervang.
Die kleure is gereeld verskillende betekenisse toegedig. Die rooi het byvoorbeeld vir die bloedvergieting deur die Armeense soldate in oorlog voorgestel, die blou het die Armeense lug voorgestel en die oranje die moed van die land.
Die amptelike definisie van die kleure, soos vasgestel deur die Grondwet van die Republiek van Armenië is:
Die rooi stel die Armeense Hoogland, die Armeense volk se volgehoue stryd om oorlewing, die onderhouding van die Christelike geloof en Armenië se onafhanklikheid en vryheid voor. Die blou stel die wil van die Armeense volk om onder die vreedsame lug te woon. Die oranje stel die kreatiewe talent en hardwerkende aard van die Armeense volk voor.
Die wet vereis ook dat die vlag halfstok moet hang op dae wanneer daar gerou word of gedurende roudienste. ’n Swart lint moet dan bo-aan die vlagpaal geplaas word; die lengte van die lint moet gelyk wees aan die lengte van die vlag. Die wapperende vlag moet in sy geheel, skoon en onverwelk gehys word; verder moet die onderste gedeelte van die vlag ten minste 2,5 meter van die grond af wees.
Die dag van die Nasionale vlag van Armenië word jaarliks op 15 Junie gevier. Die dag is gekies om die rede dat die Armeense wet oor die Nasionale Vlag van Armenië op 15 Junie 2006 deurgevoer is. Die dag van die Armeense driekleur is vir die eerste keer op 15 Junie 2010 in Jerewan gevier.
Die nasionale vlag word genoem in die “Mer Hayrenik”, die volksied van Armenië. Die tweede en derde strofes verwys spesifiek na die skepping van die nasionale vlag:
Benewens die vlag van Nagorno-Karabach, het die vlag van Armenië ook die ontwerp van die vlag vir die Pan-Armeense Spele beïnvloed. In die middel van die ligblou vlag is ses ineengeskakelde ringe, afgelei van die Olimpiese Ringe. Die sesde is ’n oranje ring, wat Armenië voorstel, en is ineengeskakel met die blou en groen ringe. Bo die ringe is ’n vlam in die kleure van die Armeense vlag.