The invention discloses a method for modifying a mechanical surface of a sintered nd-fe-b magnet based on plastic constraint, and relates to surface modification technologies of permanent magnet materials. The method mainly comprises the steps that 1) the surface, to be processed, of the sintered nd-fe-b magnet is pretreated; 2) an absorption layer and a restraint layer are arranged on the surface, to be processed, of the sintered nd-fe-b magnet; 3) the unprocessed surface of the sintered nd-fe-b magnet is covered with plastic tough metal; 4) low-energy laser shock treatment is carried out on the covered surface, to be processed, of the sintered nd-fe-b magnet; 5) laser surface heat treatment is carried out on the cleaned surface of the sintered nd-fe-b magnet after the shock treatment; 6) the steps 2)-5) are repeated, the low-energy laser shock treatment and the laser surface heat treatment are carried out many times, and the sintered nd-fe-b magnet with the modified surface is obtained. The surface crystalline grains of the sintered nd-fe-b magnet can be effectively refined, surface layer grain boundary rich neodymium phase distribution can be homogenized, and the corrosion resisting performance of the sintered nd-fe-b magnet can be improved obviously. The method is simple in process, easy to operate, and suitable for large-scale and mass production.