En liknande flagga användes också från 1882, då Serbien utropades till kungadöme, fram till 1918, då Serbien uppgick i den statsbildning som senare fick namnet Jugoslavien. När det Socialistiska federativa republiken Jugoslavien bildades efter andra världskriget lades en stjärna till i mitten av flaggan. Stjärnan togs bort 1991. Dagens flagga fastställdes officiellt som delrepubliken Serbiens flagga den 16 augusti 2004 efter en rekommendation från Serbiens parlament. När den nya författningen antogs i november 2006 blev flaggan officiellt sanktionerad (tillsammans med statsvapnet och nationalsången). Den 5 juni upplöstes unionen mellan Serbien och Montenegro efter en folkomröstningen i Montenegro. Den 8 juni 2006 hissades flaggan för första gången framför Förenta nationernas högkvarter i New York, USA.[2]