The invention provides a preparation method of a reinforced ceramic three-dimensional constraint coating. The method comprises the following steps that 1, sand blasting equipment is adopted to performsand blasting coarsening treatment on the surface of a ceramic matrix; 2, fly dust on the surface of the ceramic matrix subjected to the sand blasting treatment in the step 1 is cleared, the surfaceof the ceramic matrix is cleaned with ultrasonic waves, and then drying is conducted; 3, spraying raw materials are crushed into powder, and weighing and taking 250 g are conducted for spraying; and 4, spraying treatment is conducted on the surface of the ceramic matrix, and the spraying treatment comprises plasma spraying and supersonic flame spraying. The coating prepared through the method andceramic have high bonding strength, when the ceramic is impacted, the coating breaks along with the ceramic, energy is absorbed, so that crack propagation is prevented, in addition, a fracture of thecoating can change the ceramic crack trend, a crack propagation area is increased, and the toughness is improved.