Los colores verde, blanco y rojo han sido utilizados desde el siglo XVIII por los gobernantes iraníes o persas como enseña, aunque sólo en 1906 se confeccionó la primera bandera nacional a base de tres franjas, verde, blanca y roja, en ese orden de arriba hacia abajo.