The method discloses a method for preparing 2-amino-5-naphthol-7-sulfonic acid, and the method is implemented by using the following system. The system comprises a first synthesis reaction tower, a second synthesis reaction tower, a hydrolysis reaction tower, an adjustment reaction tower, a dissolution reaction tower, a suction filtration reaction tower, a concentration reaction tower, a third synthesis reaction tower, an acidification reaction tower, a centrifugation reaction tower, a drying reaction tower, a finished product storage tank, a wastewater treatment system, a tobias acid liquid storage tank, a sulfur trioxide gas storage tank, a concentrated sulfuric acid liquid storage tank, a sodium hydroxide solid storage tank, a hydrochloric acid liquid storage tank, and a pure water storage tank. The 2-amino-5-naphthol-7-sulfonic acid product prepared by the method disclosed by the invention has high purity which is greater than 92.8%, the moisture content is less than 1%, the crystallization rate is less than 0.5%, and the free acid is less than 5%.