The invention relates to a method for preparing ceramic filters with a hot pressure casting process. The method comprises steps as follows: alumina powder with proper grain size distribution and paraffin are mixed in a certain ratio, one or more pore-forming agents such as carbon powder, wood chips, aluminum salt, titanium salt, magnesium salt, sodium salt, lanthanum salt, cerium salt and the likeare added according to the size and distribution of required pores, and alumina slurry is configured. Under certain pressure, the slurry is injected into a mold meeting the shape requirement for forming, and various special-shaped filter bodies meeting the requirements are prepared; the bodies are subjected to removal burning, the pore-forming agents are removed, and porous bodies are obtained; the porous bodies are sintered at the high temperature, and the special-shaped alumina ceramic filters are obtained. In the whole process, no special mechanical equipment is required, the pore size anddistribution and the shapes of the filters are controllable, and the method is an ideal process for preparing high-porosity, high-strength and special-shaped ceramic filters.