The invention discloses a preparation method of gold nanoparticles, the gold nanoparticles and application. The preparation method comprises the following steps that (1) a deinococcus radiodurans rhzomorph solution is provided; (2) an Au3+-containing solution is provided; (3) the solutions in the step (1) and the step (2) are mixed to react; and (4) after reaction is completed, products are collected and purified, and the gold nanoparticles are obtained. The method for preparing the gold nanoparticles has the advantages of simpleness, convenience, controllability, high efficiency, energy conservation and environmental friendliness, and the synthesized gold nanoparticles are good in water solubility, high in purity degree, good in uniformity, moderate in size (29.83+/-4.18 nm), high in stability and high in antioxidant capacity, have the anticancer effect, and can be applied to the aspect of oxidation resistance or cancer inhibition.