The invention discloses a method for preparing sulphuric acid by economically recovering sulfur dioxide in low-concentration or noncontinuous flue gas, which comprises that: the flue gas containing the sulfur dioxide is subjected to purification, dust and impurity removal, temperature reduction, and acid mist removal, and then divided into two paths; one path of the flue gas is sent to a desulfurization working section, high-purity SO2 gas generated after absorption and desorption of the flue gas is evenly mixed into the other path of flue gas which is not subjected to desulfurization, the SO2 concentration of the mixed flue gas is improved to be more than 5 percent, and the mixed flue gas enters a single-conversion single-absorption acid preparation working section; and tail gas after acid preparation enters the desulfurization working section again for desulfurization, and is discharged after the SO2 content is far lower than the discharge standard. The process changes smelter off-gas which cannot meet the requirement of preparing acid by a contact method originally into the flue gas which can prepare the acid normally, and does not need desulfurizing all the flue gas, so the method greatly reduces energy consumption, running cost and investment, and the discharge amount of SO2 is far lower than that of a conventional flow so as to solve a difficult environmental protection problem for partial non-ferrous metallurgical plants and accord with the policy of national energy saving, energy consumption and pollution reduction.