The invention discloses a catalyst for purifying waste incineration flue gas. The catalyst uses vanadium pentoxide, platinum oxide and tungsten oxide as active components, γ-alumina, titanium dioxide and carbon nanotubes as carriers, and manganese oxide One or more of , iron oxide, copper oxide, tin oxide, and cerium oxide are coagents. The catalyst of the invention not only has the function of decomposing dioxins and chlorobenzene compounds, but also has the function of denitrification and anti-sulfur, and still has excellent removal ability for dioxins and NOx at relatively low temperature. The invention also discloses a preparation method of the catalyst for purifying waste incineration flue gas. The preparation method has the advantages of simple operation, convenience and controllability, and is suitable for large-scale industrial production.