A high H 2 S concentration inhibits nitrification when H 2 S and NH 3 are simultaneously treated in a single biofilter. To improve NH 3 removal from waste gases containing concentrated H 2 S, a two-stage biofilter was designed to solve the problem. In this study, the first biofilter, inoculated with Thiobacillus thioparus, was intended mainly to remove H 2 S and to reduce the effect of H 2 S concentration on nitrification in the second biofilter, and the second biofilter, inoculated with Nitrosomonas europaea, was to remove NH 3 . Extensive studies, which took into account the characteristics of gas removal, the engineering properties of the two biofilters, and biological parameters, were conducted in a 210-day operation. The results showed that an average 98% removal efficiency for H 2 S and a 100% removal efficiency for NH 3 (empty bed retention time ϭ 23-180 sec) were achieved after 70 days. The maximum degradation rate for NH 3 was measured as 2.35 g N day Ϫ1 kg of dry granular activated carbon Ϫ1 . Inhibition of nitrification was not found in the biofilter. This two-stage biofilter also exhibited good adaptability to shock loading and shutdown periods. Analysis of metabolic product and observation of the bacterial community revealed no obvious acidification or alkalinity phenomena. In addition, a lower moisture content (ϳ40%) for microbial survival and low pressure drop (average 24.39 mm H 2 O m Ϫ1 ) for system operation demonstrated that the two-stage biofilter was energy saving and economic. Thus, the two-stage biofilter is a feasible system to enhance NH 3 removal in the concentrated coexistence of H 2 S.