Relating to the field of building materials, the invention provides a ceiling material and a preparation method thereof. The ceiling material comprises the following raw materials by weight: a polyurethane polymer material, fly ash, ethyl stearate, palmitic acid, nano silica, nano calcium carbonate, nano titanium oxide, bamboo charcoal, zirconium oxide, boron carbide, glass fiber, attapulgite, glass wool, aluminum silicate, a heat stabilizer, a light stabilizer, a coupling agent, an antioxidant, and a foaming agent. The preparation method comprises the steps of: (1) weighing the raw materials, (2) preparing a mixture a, (3) preparing a mixture b, (4) preparing a mixture c, and (5) conducting molding in a die. The ceiling material prepared by the method provided by the invention has the advantages of air purification, high compressive strength, high tensile strength, good heat insulation effect and good fire prevention effect.