The invention belongs to the technical field of 
environmental protection, and particularly relates to a method for preparing self-regeneration long-acting high-activity denitration catalysts. The method includes steps of carrying out micro-
corrosion on the surfaces and the inside of porous 
basalt with 
honeycomb structures by means of fermenting 
biogas slurry and pig 
manure; freezing water infused into the 
basalt by means of 
liquid nitrogen freezing, enlarging the volume to carry out expansion and 
crazing the 
basalt to obtain basalt 
powder; attaching 
organic acid into the basalt 
powder by means of pretreatment and chelating 
metal ions in the surfaces and pores of the basalt 
powder when the basalt powder is in contact with 
mixed metal impregnation liquid; carrying out calcining to form 
metal oxide and allowing the 
metal oxide to be tightly adsorbed on the surface of a carrier; mixing the carrier and 
adhesive with each other to obtain mixtures and smearing the mixtures on the surfaces of 
zeolite to obtain the catalysts. The porous basalt with the 
honeycomb structures is used as a catalyst carrier. The method has the advantages that outer 
layers of the catalysts can be gradually aged and fall off layer upon layer under high-temperature and abrasion effects in 
catalysis procedures, accordingly, internal new 
catalysis layers can be exposed, the catalysts do not need to be replaced, the service lives of the catalysts can be prolonged, and the catalysts are good in denitration activity.