In order to improve the dyeing property of cotton fiber, in this paper, the cotton fabric was modified by 2, 3-epoxpropyl triethyl ammonium chloride (ETEAC). Four reactive dyes were employed to test the dyeing property of modified cotton fabric. The results showed that the dyeing property of cotton fabric was improved greatly. When the concentration of ETEAC was equal to or above 7%, most of the dye-uptake rate of the modified cotton fabric could reach to nearly 100%. And the dyeing rate was very high. These suggested that the cationic groups with three ethyls could attract anion dyes efficiently, though the cationic groups with three ethyls were greater than cationic groups with three methyls. The modified cotton fabric could not be dyed uniformly. Sodium dodecyl sulfate (SDS) was efficient retarder for the modified cotton fabric.