Antibiotics and antibiotic resistance genes (ARGs), known as emerging contaminants, have raised widespread concern due to their potential environmental and human health risks. In this study, a conventional bioretention cell (C-BRC) and three modified bioretention cells with biochar (BC-BRC), microbial fuel cell coupled/biochar (EBC-BRC) and zero-valent iron/biochar (Fe/BC-BRC) were established and two antibiotics, namely sulfamethoxazole (SMX) and tetracycline (TC), were introduced into the systems in order to thoroughly investigate the co-stress associated with the long-term removal of pollutants, dynamics of microbial community, ARGs and functional genes in wastewater treatment. The results demonstrated that the SMX and TC co-stress significantly inhibited the removal of total nitrogen (TN) (C-BRC: 37.46%; BC-BRC: 41.64%; EBC-BRC: 55.60%) and total phosphorous (TP) (C-BRC: 53.11%; BC-BRC: 55.36%; EBC-BRC: 62.87%) in C-BRC, BC-BRC and EBC-BRC, respectively, while Fe/BC-BRC exhibited profoundly stable and high removal efficiencies (TN: 89.33%; TP: 98.36%). Remarkably, greater than 99% removals of SMX and TC were achieved in three modified BRCs compared with C-BRC (SMX: 30.86 %; TC: 59.29%). The decreasing absolute abundances of denitrifying bacteria and the low denitrification functional genes (nirK: 2.80 × 105–5.97 × 105 copies/g; nirS: 7.22 × 105–1.69 × 106 copies/g) were responsible for the lower TN removals in C-BRC, BC-BRC and EBC-BRC. The amendment of Fe/BC successfully detoxified SMX and TC to functional bacteria. Furthermore, the co-stress of antibiotics stimulated the propagation of ARGs (sulI, sulII, tetA and tetC) in substrates of all BRCs and only Fe/BC-BRC effectively reduced all the ARGs in effluent by an order of magnitude. The findings contribute to developing robust ecological wastewater treatment technologies to simultaneously remove nutrients and multiple antibiotics.