The invention discloses high-temperature and corrosion resistant aluminum-containing austenitic stainless steel and a preparation method. The high-temperature and corrosion resistant aluminum-containing austenitic stainless steel comprises, by weight, 15%-30% of Ni, 15%-25% of Cr, 2.5%-8% of Al, 1%-3% of Mo, 0.1%-1% of Si, 0.1%-2% of Nb, 0.02%-0.2% of C, 0.02%-0.2% of Y/Hf and the balance Fe. According to the aluminum-containing austenitic stainless steel, the content of Cr is increased to 15-25 wt.%, the content of Al is increased to 2.5-8 wt.%, the aluminum-containing austenitic stainless steel contains Cr and Al elements with the enough high content, both Cr and Al are key elements for improving the oxidation resistance, and the high content of Cr and Al contributes to formation of an Al-Cr oxidation film. A stable and compact Cr2O3 oxidation film can be formed on the surface of the alloy, and the oxidation resistance of the material is improved; and meanwhile, the Al2O3 oxidation film can be formed on the surface of the alloy in an oxidizing atmosphere, the Al2O3 layer is good in thermodynamic stability, low in growth rate and more protective in an extreme environment, and the Al can further form a large number of B2-NiAl phases in a matrix. The using temperature of the material in a high-temperature oxidizing atmosphere is increased, the corrosion resistance of the material is improved, and the material can be used in a high-temperature extreme environment.