The invention provides a method for carrying out directional evolution on a gene promoter. The method comprises the following steps: amplifying the promoter by adopting an error-prone PCR technology, thus obtaining a group of promoter sequences with high mutation frequency; removing harmful mutation by adopting a DNA shuffling technology, and collecting beneficial mutation, thus obtaining the promoter after shuffling; forming an expression cassette by adopting the recombinant promoter and a galactosidase gene, transforming host cells by adopting the expression cassette, and carrying out blue and white spot screening and enzyme activity determination, thus obtaining the target mutation promoter. With the method provided by the invention, the functional region of the gene promoter does not need to be analyzed, the cost is low, the operation is efficient, rapid, easy and convenient, the success rate is high, and the method is suitable for carrying out directional evolution on gene promoters of escherichia coli or other bacteria, fungi and mammalian cells.