The invention provides a method for preparing a composite sintered neodymium-iron-boron permanent magnet material added with gadolinium, holmium and yttrium. The method includes the steps of primary batching, fusion casting, milling, secondary batching, powder mixing, forming, sintering and heat treatment, wherein in the primary batching step, iron alloy added with three rare earth elements of the gadolinium, the holmium and the yttrium is composited, and in the secondary batching step, oxide added with the three rare earth elements of ultrafine gadolinium, holmium and yttrium and cuprous oxide powder are composited. By the method, the relative surplus and cheap gadolinium, holmium and yttrium can be used for partially substituting for rare earth elements of neodymium, praseodymium or dysprosium, and accordingly neodymium, praseodymium or dysprosium consumption can be decreased by 10-30wt.%. Besides, Curie temperature and coercivity force of the prepared neodymium-iron-boron permanent magnet material are increased, corrosion resistance is enhanced, operating temperature and toughness are increased, and processability is improved.