The invention discloses a method for preparing chlorobenzaldehyde by catalytic oxidation of chlorotoluene. The method adopts a high-pressure reactor as a reactor, and uses M / Al-MCM-41 (M=Co, Mn) supported metal oxide as a A catalyst, wherein Al-MCM-41 molecular sieve is used as a carrier, Co and Mn are used as active components, oxygen is used as an oxidant, KBr is used as a co-catalyst, and acetic acid is used as a solvent. The optimal reaction conditions are: reaction temperature 120°C, reaction time 10h, catalyst dosage 2.5%, active component loading 13%, Co / Mn=1 / 2, co-catalyst dosage 0.5%, and the reaction pressure controlled by oxygen flow does not exceed 0.2MPa, the solvent dosage is 30%, the conversion rate of o-chlorotoluene is up to 90%, and the selectivity of chlorobenzaldehyde is up to 92%. The catalyst of the invention has the advantages of good stability, low catalyst cost, environmental friendliness, simple reaction process and the like, and has good industrial application prospect.