The invention relates to a method for preparing cyanobenzene through ammoxidation, which mainly solves the problems that in the prior art, the cyanobenzene production cost is high, or the target product-cyanobenzene is low in yield, or the engineering enlargement effect of a reactor exists, or pollution of three wastes during production process is serious. The method adopts the technical scheme comprising the steps of taking toluene, ammonia gas and air as raw materials in a weight ratio of 1:(2-10):(2-10) on the conditions that the reaction temperature is 300-500 DEG C, the reaction pressure is 0.01-0.1Mpa and the catalyst (WWH) is 0.03-0.1 hour <1>, and conducting contact reaction on the raw materials and a fluid catalyst, thus producing cyanobenzene. The catalyst is a composite with a chemical formula in an atom ratio as follows: V1.0SbaAbBcCdOx, wherein the A is selected from at least one of lithium, sodium, potassium, rubidium, caesium or compositions thereof; the B is selected from at least one of magnesium, calcium, barium, chromium, tungsten, molybdenum, manganese, ferrum, cobalt, nickel, tin or compositions thereof; and the C is selected from at least one of boron, phosphorus or compositions thereof; therefore, the problems in the prior art are better solved, and the cyanobenzene can be used for industrial production.