The invention relates to a method for removing SO2, NOx, heavy metal and particle of waste gas, wherein it comprises: using the common-temperature absorb liquid of nitrifying bacteria and sulfur oxidizing bacteria, in the biological absorb tower A, to be reacted with the waste gas, to transfer SO2, NOx, heavy metal and particle to liquid phase; then feeding the liquid and electric carrier to the anaerobic reactor B; under the condition that the pH value is 6.0-9.5, the temperature is 45-65Deg. C and the CODGr/S is 2-10, reducing sulfur into passive-two sulfur, reducing nitrogen into nitrogen gas, and transforming the heavy metal into sulfide deposition; then feeding the reacted water to the aerobic reactor C; under the condition that the pH value is 6.0-9.5, the temperature is 20-40Deg. C and the dissolved oxygen is 1.5-5mg/L, oxygenizing the sulfur selectively into single sulfur; the liquid separated from single sulfur is refluxed as the absorb liquid; for confirming there is enough nitrifying bacteria in the absorb liquid, keeping adding nitrifying bacteria.