The invention discloses raw materials for preparing an anti-corrosion mullite brick, comprising calcium hexaluminate, andalusite, sillimanite, alumina, cordierite, pyrophyllite, kaolin, refractory oxide, foaming agent and binding agent. The preparation method includes the following steps: the sillimanite, alumina, cordierite, pyrophyllite, kaolin, refractory oxide and binding agent are added into a grinding machine to be ground after material preparation, so as to obtain base material; the calcium hexaluminate and andalusite are added into a kollermill to be mixed and milled for 5-10 minutes, water is added until the surface is wetted, so as to obtain particle aggregate, and the base material is added into the kollermill to be mixed, milled and stirred with the particle aggregate, so as to obtain mixture; and water is injected into the mixture and stirring is carried out to form muddy mixture and green brick is obtained, and the green brick is placed into a kiln to be sintered into the anti-corrosion mullite brick finished product. The mullite brick prepared by the raw materials and preparation method has the advantages of low thermal conductivity, good thermal insulation property and strong corrosion resistance.