Papain (EC 3.4.22.2) has been chemically modified using two novel reagents including different anhydrides of 1,2,4-benzenetricarboxylic and pyromellitic acids. Then, the modified papain was immobilized on the activated cotton fabric by a two-step method. The number of free amino groups in the modified protein was investigated through the 2,4,6-trinitrobenzenesulfonic acid method. Energy dispersive spectrometer was used to characterize papain immobilization. Some parameters of both modified and native papain immobilized on cotton fabric, such as optimum temperature, optimum pH, and the stabilities for reservation in various detergents were studied and compared. The resultant papain had its optimum pH shifted from 6.0 to 9.0. Compared with immobilized native papain, the thermal stability and the resistance to alkali and washing detergent of immobilized modified enzyme were improved considerably. When the concentration of detergent was 20 mg/ml, the activity of the immobilized pyromellitic papain retained about 40% of its original activity, whereas the native papain was almost inhibited. This work demonstrated that the cotton fabric immobilized modified papain has potential applications in the functional textiles field.