The invention discloses a method for preparation of a bone hydroxyapatite-imitating bone repair material, nano hydroxyapatite ceramic powder and NH4HCO3 powder are mixed proportionally, after mixing, the powder is loaded into a gradient mold for mechanical pressing into a block pressed blank, the block pressed blank is put into a discharge plasma sintering furnace, heated to 950 DEG C and 1050 DEG C in the heating rate of 100 DEG / min, and then kept warm for 10-20min, and after demoulding, a nano scale bone gradient-imitating porous hydroxyapatite bone repair material is obtained. The nano scale bone gradient-imitating porous hydroxyapatite bone repair material is prepared by the method comprises outer and inner two layers, the porosity is 34% to 80%, and the pore scale is controllable in the range of 100-500mum, and the nano scale bone gradient-imitating porous hydroxyapatite bone repair material has the advantages of fine grain size, composition purity, no residual pore former, controllable mechanical properties and degradation rate and the like, and can be used as a good artificial bone tissue repair material.