The invention discloses a method for preparing high pure gold and enriching silver, platinum and palladium from silver anode mud. The process of separating silver with nitric acid, recycling silver, platinum and palladium with silver-enriched liquid, decomposing silver separating slag with aqua regia and preparing high pure gold with a one-time unsaturation reduction method is adopted and comprises the steps: leaching the silver anode mud with nitric acid to obtain separated silver, adding sodium chloride into the silver separating liquid to deposit the silver to obtain silver chloride sediment and silver depositing liquid, adding iron powder into the silver chloride sediment for replacement, returning the crude silver back to a Kaldo furnace for melting, and adding sodium hydrogen sulfite into the silver depositing liquid to reduce, deposit and recycle platinum and palladium; performing gold separating on the silver separating slag with aqua regia to obtain gold separating liquid and gold separating slag, performing the iron powder replacement step on the gold separating slag, adding the sodium hydrogen sulfite into the gold separating liquid to perform unsaturation reduction to obtain gold powder and gold depositing liquid, washing, drying and ingotting the gold powder to obtain a product gold ingot, and adding the sodium hydrogen sulfite into the gold depositing liquid to reduce and recycle the platinum and palladium for the second time to obtain the crude gold powder, and returning back to the previous steps. The method solves the problems of long leaching flow, high agent cost, complex operation, more devices and low recycle rate of the silver anode mud.