In this study, non-thermal plasma discharge was proposed for online in-situ modification of biochar injected into coal-biomass co-combustion flue gas, aiming to achieve the combined removal of elemental mercury (Hg0), NO, and SO2 from flue gas. After plasma discharge, the pore structure of biochar was slightly improved whereas the surface morphology of biochar was almost unchanged. After plasma discharge under O2, SO2, and HCl atmospheres, the oxygen, sulfur, and chlorine contents of biochar were obviously increased. More exactly, additional functional groups were formed on the modified biochar surface, such as CO, C(O)OC, CS, and CCl. Compared with raw biochar, the biochar modified under HCl, SO2, O2, H2O and CO2 atmospheres exhibited higher Hg0 removal efficiency, and longer modification time resulted in better Hg0 removal performance. The optimal modification atmosphere and reaction temperature were the simulated flue gas (SO2 + HCl + CO2 + O2 + H2O + NO + N2) and 20 ℃-100 ℃, respectively. The modified biochar exhibited excellent resistance to SO2 and H2O. The addition of HCl, CO2, NO, and O2 contributed to Hg0 removal. The removal efficiency of NO and SO2 attained a maximum of 100 %. The Hg0 removal mechanism was further revealed, where CO, C(O)OC, CS, and CCl served as active components.