The invention discloses a preparation method and application of a bismuth oxyiodate/bismuth oxybromide composite photocatalyst, and belongs to the field of photocatalytic semiconductor materials. Themethod comprises the following steps: dissolving bismuth nitrate in distilled water, dissolving potassium iodate in the solution, transferring the obtained suspension into a reaction kettle, reactingat 130-150 DEG C for 5-8 hours, naturally cooling to room temperature, and washing, drying and baking the obtained product to obtain bismuth oxyiodate; then, dissolving bismuth nitrate and hexadecyl trimethyl ammonium bromide in distilled water, transferring the obtained suspension into the reaction kettle, reacting for 18-24 hours at 140-160 DEG C, naturally cooling at room temperature, washing the product with distilled water and absolute ethyl alcohol alternately, and performing drying to obtain bismuth oxybromide; finally, respectively adding bismuth oxyiodate and bismuth oxybromide into ethanol, carrying out ultrasonic treatment, dropwise adding the bismuth oxyiodate solution into the bismuth oxybromide solution, continuing ultrasonic treatment, dropwise adding acetone into the mixedsolution, and carrying out magnetic stirring, precipitation and drying to obtain the composite photocatalyst.