The invention discloses a catalyst for catalytic combustion and a preparation method thereof. The catalyst takes cordierite honeycomb ceramics as a substrate, wherein a silicon-aluminum coating, a composite coating and an active ingredient are arranged on the surface of the substrate in sequence; based on the total weight of the catalyst, the catalyst contains 80 to 90 weight percent of the cordierite honeycomb ceramics, 2 to 9 weight percent of the silicon-aluminum coating, 3 to 10 weight percent of the composite coating, and 0.01 to 1 weight percent of the active ingredient, wherein the active ingredient is one or more of Pt, Pd, Rh, Ru and Ir, and preferably Pt or Pd; based on the total weight of the silicon-aluminum coating, the silicon-aluminum coating contains 10 to 50 weight percent of silicon dioxide and 50 to 90 weight percent of aluminum oxide; based on the total weight of the composite coating, the composite coating comprises 40 to 80 weight percent of titanium dioxide, 5 to 35 weight percent of silicon dioxide, 1 to 10 weight percent of aluminum oxide, and 10 to 40 percent of an auxiliary, wherein the auxiliary is selected from one or more of cerium oxide, zirconium oxide or lanthanum oxide. According to the catalyst for the catalysis of the combustion disclosed by the invention, the coating loading capacity is high; the firmness is high; the poisoning resistance and the activity of the catalyst are high; the preparation method is simple; therefore, the catalyst is suitable for industrial application.