The invention discloses a catalyst for simultaneous denitration, demercuration and dioxin removal and a preparation method thereof. According to the invention, cerium oxide and niobium pentoxide are used as catalytic active components, a mixture of nickel oxide and platinum nanoparticles is used as a cocatalyst, a titanium dioxide nanoneedle generated by modifying tetrabutyltitanate with hydrochloric acid is used as a main carrier, and the catalyst is used after hydrogen pretreatment. Based on the mass of the carrier, the mass percentage of the active components is 10%-30%, and the mass percentage of the cocatalyst is 0.1%-0.15%. The preparation method comprises the following steps: uniformly stirring the active components, a cocatalyst composite colloidal solution and the optimized and modified catalyst carrier, carrying out aging and extrusion molding, and then performing drying and roasting to obtain the catalyst. The catalyst is environment-friendly, can efficiently remove nitrate,mercury and dioxin at the same time, and has a wide active temperature interval and low SO2 oxidation efficiency. Within 240-500 DEG C, the denitration efficiency and the dioxin removal efficiency ofthe catalyst are both higher than 95%, and the mercury removal efficiency of the catalyst is higher than 99%. The catalyst can be widely applied to the fields of coal-fired power plants, chemical plants and the like.