t is pre-mordant dyeing. Dyeing property of Carmine, gardenia yellow and sodium copper chlorophyll on cotton fabrics which were pre-treated by metal mordant (FeSO4AlCl3 and ZnCl2 ) was studied. The reasonable pre-treatment was determined by comparing the color depth (K/S value) of dyed samples. And then, the dyed samples were treated with no-iron finishing resin 931-33 to fix the color. The result shows that the color depth of cotton fabric is greatly improved after determined pre-treatment, and the washing fastness is improved after color fixing.