Czarno-czerwono-zielona flaga z pionowymi pasami kolorów została ustanowiona na mocy konstytucji z 1964 r., w momencie gdy w kraju wprowadzono system monarchii konstytucyjnej zamiast monarchii absolutnej.
W 1990 r. flaga ta została zastąpiona przez prezydenta Burhanuddina Rabbaniego flagą z poziomymi pasami kolorów - czarno-biało-zieloną. Ta właśnie flaga była do niedawna uznawana przez ONZ.
Flaga talibańska (1996-2001) była biała. (jask)