Hematoporphyrin(2)was prepared through the reaction of addition and substitution from hemin(1).Then,under the usage of ultrasonic stimulation,the target product of[2,7,12,18-tetramethyl-3,8-bis(-1-hydroxy ethyl)-13,17-bis-methoxycar bonylethyl]-porphyrin(3)was obtained from esterification reaction of methanol as both solvent and reagent,concentrated sulfuric acid as catalytic agent with hematoporphyrin(2).The total yield was 74.8%.The effects of time,dosage of catalytic agent,output power of ultrasound on the yields of product(3)were investigated,and the ultrasonic stimulation method was compared with the heating mixing method.The experimental results showed that comparing with the heating mixing method,ultrasonic stimulation had the advantages of shorter reaction time,higher yield and less by-products.The target products were characterized with 1 H NMR,MS and IR.