Taking 2,2-dimethylol propionic acid (DMPA) and N-methyldiethanolamine (MDEA) as chain extenders, reactive wa-ter-borne polyurethane fixing agent was synthesized by terminating isocyanate (-NCO) group. Optimum synthesis process was R value 2.2, PEG1000 to PPG1000 = 1 : 1, MDEA 7.5%, DMPA 3.4%, neutralization degree 90%, end terminated -NCO group 30%. Optimum fixing process was double-dip-double-nip with fixing agent 80 g/L and pick-up 75%, drying at 47 ℃ for 3 minutes,and curing at 150 ℃ for 3 minutes. Finished cotton reactive dyeings had obvious improvement in color fastness.