TECHNOLOGY FOCUS - ORGANIC CHEMISTRY - Preparation (claimed): Preparing metalloporphyrin-pyrrolo-pyrrole organic semiconductor material, comprises: (a) adding 3,6-paradibromobenzene-pyrrolo (3,4-c) pyrrole-1,4-dibasic diketone into the first organic solvent, and reducing the temperature to -78 degrees C by liquid nitrogen/isopropanol, and then dipping the n-BuLi for reacting for 1-3 hours at -78 degrees C, and then adding 2-isopropoxy-4,4,5,5-tetramethyl-1,3,2-dioxapentaborane, reacting for 0.5-5 hours at -78 degrees C, naturally heating up and reacting for 6-36 hours, getting the 3,6-paradibromobenzene-pyrrolo (3,4-c) pyrrole-1,4-dibasic diketone; (b) dissolving dipyrromethane, the first silicon fluorine derivative and the second silicon fluorine derivative; (c) dissolving the silicon fluorine porphyrin derivative and the bromating agent at a mol ratio of 1:2-1:5 to the third solvent, and then reacting for 1-72 hours at 0-120 degrees C, and obtaining the dibromo silicon fluorine porphyrin derivative; (d) dissolving the dibromo silicon fluorine porphyrin derivative to the fourth organic solvent, and then adding the solution containing metal ion, and then stirring them for 0.5-24 hours at 0-30 degrees C, obtaining the dibromo silicon fluorine metal porphyrin derivative, where the mol ratio of the dibromo silicon fluorine porphyrin derivative to the M metal ion is 1:1-1:5; and (e) under anaerobic environment, dissolving the dibromo silicon fluorine metal porphyrin derivative, and the 3,6-paradibromobenzene-pyrrolo (3,4-c) pyrrole-1,4-dibasic diketone at a mol ratio of 1:2-2:1 into the fifth organic solvent containing the second catalyst, doing Suzuki reaction for 12-72 hours at 50-120 degrees C, and obtaining the metalloporphyrin-pyrrolo-pyrrole organic semiconductor material. Preferred Components: The first organic solvent is at least one of absolute tetrahydrofuran, diethyl ether or dioxane; the mol amount of the 2-isopropoxy-4,4,5,5-tetramethyl-1,3,2-dioxa-pentaborane is 2-4 times of the 3,6-paradibromobenzene-pyrrolo (3, 4-c) pyrrole-1,4-dibasic diketone. The first catalyst is at least one of the propionic acid or trifluoroacetic acid; the oxidant is dichloroxy dicyan phenyl; and the second organic solvent is one or two of trichloromethane or dichloromethane. The bromating agent is N-bromo butanimide; and the third organic solvent is at least one of the tetrahydrofuran, chloroform, dimethyl amide or orthodichlorobenzene. The fourth organic solvent is at least one of the trichloromethane, tetrahydrofuran, phenyl, methylbenzene or dichloromethane. The second catalyst is organic palladium or mixtures of organic palladium and organic phosphorus ligand; the organic palladium is Pd2(dba)3, Pd(PPh3)4, Pd(OAc)2 or Pd(PPh)2Cl2; the organic phosphorus ligand is P(o-Tol)3 and tricyclohexyl-phosphine; the mol amount of the second catalyst is 0.01-20% of the 3, 6-di(4,4,5,5-tetramethyl-1,3,2-diozapentaborane) benzopyrrolo (3,4-c) pyrrole-1,4-dibasic diketone; and the fifth organic solvent is at least one of the tetrahydrofuran, dichloromethane, chloroform, dioxane, dimethyl amide, glycol dimethyl ether, dimethyl sulfoxide, phenyl, chlorobenzene or methylbenzene. Preferred Definition:    M=Zn2+, Cu2+, Fe2+, Co2+, Cd2+, Pt2+, Zr2+, Mn2+, Ni2+, Pb2+ and Sn2+.