De huidige vlag van Benin werd op 1 augustus 1990 in gebruik genomen. Echter, in 1959, een jaar voordat het land onafhankelijk werd als 'Dahomey', was deze vlag ook al als de nationale vlag van het Afrikaanse land aangenomen. Tussen 1975 en 1990 had Benin een andere vlag; zie hierna.
De vlag bestaat uit de drie Pan-Afrikaanse kleuren groen, geel en rood, die in deze vlag respectievelijk hoop, rijkdom en moed symboliseren.