The invention relates to a method for preparing 4-bromobenzoic acid and belongs to the technical field of compound production and preparation. The method comprises the following steps: by taking bromotoluene as an initial raw material, glacial acetic acid as a solvent and oxygen as an oxidant, carrying out catalytic oxidation on parabromotoluene by using a liquid-phase oxidation method under the action of a catalyst, controlling a reaction temperature to 75-85 DEG C, terminating the reaction when the content of the parabromotoluene in the reaction system accounts for 0.5wt% of an initial content, cooling, filtering so as to obtain a crude product and filtrate of 4-bromobenzoic acid, and further purifying the crude product of the 4-bromobenzoic acid at one step, thereby obtaining a finishedproduct. The melting point of the finished product of the 4-bromobenzoic acid is 252-254 DEG C. In addition, the 4-bromobenzoic acid prepared by using the method is high in yield, that is, the yieldis up to 98% or greater, meanwhile, the finished product is high in purity, that is, the purity is up to 99% or greater, the defects that a product prepared by using a conventional preparation methodis low in purity and low in yield can be overcome, and in addition, the method provided by the invention is simple and easy in raw material obtaining, low in cost and wide in application prospect.