Serbiens flagga är en trikolor i de panslaviska färgerna rött, vitt och blått. Statsflaggan med dynastin Obrenovićs vapen antogs den 5 juni2006[1] och har proportionerna 2:3. Fram till delningen mellan Serbien och Montenegro 2006 användes en trikolor i samma färger, fast utan vapnet. Denna flagga används fortfarande som civil nationsflagga (narodna zastava eller "folkets flagga").[2] Flaggans utformning och färger är hämtade från Rysslands flagga, men i den serbiska flaggan har färgfälten omvänd ordning jämfört med den ryska.
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 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 augusti2004 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 juni2006 hissades flaggan för första gången framför Förenta nationernas högkvarter i New York.[2]