Serbias trikolor går tilbake til første halvdel av 1800-tallet. Det benytter fargene fra det russiske flagget, rødt, blått og hvitt, som ble fargene slaviske folk samlet seg under i kampen for nasjonal selvstendighet. I Serbias flagg fikk fargene rekkefølgen rødt over blått over hvitt, motsatt av Russland. Også nabolandet Montenegro benyttet de pan-slaviske fargene i denne rekkefølgen, mens nabolandet Kroatia valgte rødt over hvitt over blått. Serbias flagg ble første gang offisielt anerkjent i 1835 som flagg for fyrstedømmet Serbia innen Det osmanske riket.