The invention relates to a method for preparing an iron modified SBA-15 mesoporous
molecular sieve, which comprises the following steps of: 1) adding
nonionic surfactant and
ferric nitrate nonahydrate into solution prepared from
hydrochloric acid and deionized water in a volume ratio of 1 to 10 with pH of about 1, and stirring the solution at the
room temperature till the solution is clear and transparent; 2) adding tetraethoxysilane into the
mixed solution obtained in the step 1), placing the
mixed solution into an ultrasonic
pool, acting ultrasonic wave on the
mixed solution for 2 hours, adjusting the pH of the mixed solution to between 3 and 4, transferring the mixed solution to a reaction kettle, and hydro-thermally crystallizing the mixed solution for 24 hours at the temperature of 100 DEG C to form the iron modified SBA-15 mesoporous
molecular sieve; and 3) filtering the reaction solution obtained in the step 2), repeatedly washing a filtered substance by using water and
drying the filtered substance, and calcining the filtered substance for 6 hours at the temperature of 550 DEG C to obtain the SBA-15 mesoporous
molecular sieve of which iron ions are high dispersed inside and outside a skeleton. The method reduces the reactive
ageing time to 2 hours from 20 hours, does not need to use a mineralizing agent NH4F, greatly shortens the reaction period, and reduces the reaction cost.