The invention provides a heating element with a porous ceramic coating. The heating element with the porous ceramic coating comprises a metal base body and the porous ceramic coating composited on thesurface of the metal base body; the porous ceramic coating comprises a metal phase and a ceramic phase; the mass percentage of the metal phase in the porous ceramic coating is 0-50%; the metal phaseis composed of one or more of tungsten, molybdenum, tantalum, zirconium, niobium and hafnium; and the ceramic phase is one or more of carbide of rare metal, nitride of rare metal, oxide of rare metal,carbide of boron, nitride of boron, oxide of boron, aluminum oxide and magnesium oxide. The coating body in the heating element is ceramic powder, metal powder serves as an adhesion agent, and the porous ceramic coating is prepared. The coating with the ceramic material as the body can increase the heat radiation rate of the element, meanwhile, due to the fact that the ceramic coating is of a loose porous structure, the heat stress generated due to the heat expanding coefficient difference of the base body and the coating can be effectively reduced, and the coating is not prone to cracking orfalling.