The invention provides a preparation method and applications of AgBr/g-C3N4 composite powder, and relates to the technical field of composite powder preparation. The preparation method comprises following steps: adding cyanuric chloride, melamine, and urea into a beaker, measuring acetonitrile, pouring acetonitrile into the beaker, stirring to disperse acetonitrile; after stirring, pouring the mixture into a reactor, covering the reactor, placing the reactor in a temperature-constant blowing baking oven to carry out reactions; after reactions, filling generated substances into a plastic tube,carrying out centrifugation, washing, and drying to obtain rod shaped or tube shaped g-C3N4; weighing g-C3N4, silver nitrate, and CTAB, adding g-C3N4, silver nitrate, and CTAB into a beaker, adding anhydrous ethanol; carrying out reactions under the assistance of ultrasonic waves in the beaker, after reactions, pouring the reaction product into a plastic tube, and carrying out centrifugation, washing, and drying to obtain AgBr/g-C3N4 composite powder. The composite powder has a large specific surface area, the pore volume is 0.110 cc/g, the pore diameter is 17.171 nm, and the composite powderhas an excellent performance of degrading common organic dyes in the presence of visible light.