The present invention relates to a metal phthalocyanine fiber-supported metal phthalocyanine having catalytic activity and preparation method, said metal phthalocyanine with fiber or fabric through covalent bond conjoint mode combining to form supported fiber having catalytic activity. The used etal phthalocyanine is transition metal ion such as characterized in having the structure of formula 1, in which M is a Fe,Co,Cu,Mn,Rb,Al,Zn and Ni; R1,R2,R3,R4 each can be H, any of the five in formular (1), and others are all H, the construction of the radical R5 can be -NH2, -NHCOCH3, -NHSO3Na, and -NHSO3H. Said preparation method is selecting metal phthalocyanine as reactive group having triazine structure under pH 8- 11 reaction temperature 45 -95 degree centigrade condition, adding fiber or fabric to finite concentration reactivity metal phthalocyanine aqueous solution, continuously stirring, after reaction taking out fiber or fabric and respectively to make caustic washing and water washing, drying to obtain fiber-supported metal phthalocyanine or fabric. Said invention has simple equipment, easy to operate etc advantages.