The invention relates to a preparation method of 3, 5-diaminobenzoic acid, which is characterized in that: the 3, 5-dinitrobenzoic acid is taken as raw material, carbinol or ethanol as a solvent, and added with a catalyst; a reduction reaction is carried out between the 3, 5-dinitrobenzoic and hydrogen of theoretical reacting weight for 2-10 hours under the reaction pressure of 0.1 MPa to 5MPa as well as the reaction temperature of 20 DEG C to 150 DEG C, thereby obtaining crude product; the crude product is separated and removed off the solvent to obtain the 3, 5-diaminobenzoic acid product, wherein, the dosage ratio of materials is calculated on the basis of 1mol of 3, 5-dinitrobenzoic acid, the dosage of the carbinol or ethanol is 200ml to 1000ml, and the dosage of the catalyst is 0.5 percent to 10 percent of the weight of the 3, 5-dinitrobenzoic acid; the catalyst is either Raney nickel or an active carbon carrier. The method has short technological line, product purity up to 95 percent and yield rate over 96 percent and causes no 'three wastes' (waste gas, waste water and waste residues) pollution and the catalyst can be recovered for later use.