The invention discloses a method for preparing an Ag3PO4/GO/HAP composite photocatalyst by utilizing bovine bones, graphene oxide and silver nitrate, and belongs to the field of high-value resource utilization of animal husbandry solid wastes, and phosphate in the bovine bones is used as a phosphorus source of a silver phosphate photocatalyst. The preparation method comprises the following steps:crushing bovine bones into small blocks, boiling the small blocks with deionized water for several hours, washing the small blocks for several times until grease and collagen are removed, then puttingthe small blocks into a muffle furnace for pyrolysis to prepare biomass hydroxyl calcium phosphate, carrying out ball milling on the biomass hydroxyl calcium phosphate, and carrying out reaction in darkon the milled biomass hydroxyl calcium phosphate and a silver nitrate solution in which graphene oxide is dispersed under an ultrasonic condition, and then, carrying out washing, centrifuging and drying in vacuum to obtain the Ag3PO4/GO/HAP composite photocatalyst. The biomass hydroxyl calcium phosphate is prepared from the bovine bones which are wide in source and low in price, and the prepared catalyst product is high in photocatalytic activity in a visible light region and good in photocatalytic stability and photocorrosion resistance, can be used for degrading organic pollutants in industrial, agricultural and domestic discharged wastewater, and has good economic benefits and environmental benefits.