The invention discloses a method for removing various pollutants in fume by combining discharge plasmas and absorption. The method comprises the following steps: electrically dedusting or dedusting fire coal or burning fume by a cloth bag; and sequentially pumping the fume through a pre-washing tower, a primary discharge plasma reactor, a primary absorption tower, a secondary discharge plasma reactor and a secondary absorption tower, wherein the pre-washing tower is used for pre-cleaning the fume, lowering the temperature and condensing the absorption liquid; the primary discharge plasma reactor is used for oxidizing NO, charging thin particulate matter, trapping and removing; the primary absorption tower is used for washing and removing SO2, NOx and charged thin particulate matter; the secondary discharge plasma reactor is used for oxidizing an element Hg, charging acid mist and ammonium mist, trapping and removing; and the secondary absorption tower is used for washing and removing oxidized Hg and other pollutants. By the treatment, the removal rates of the SO2, the NOx, the Hg and the thin particulate matter respectively reach above 95%, 75%, 75% and 80%; and the leakage amountof ammonia is below 5mg / m<3>.