Heavy metals emission is a hot topic during coal combustion in the recent years. In this paper, the effect of various sorbents, temperature and air staging combustion on heavy metals emission are experimentally investigated. The results show that the three sorbents(kaolinite, bauxite, and limestone) have the ability of reducing heavy metals emission. Kaolinite is the optimum sorbent for Pb, bauxite is best for Cd. The higher temperature has a negative effect on heavy metals emission control. It is also found that air staging combustion is not a good method of suppressing heavy metals emission though it is very commonly used in reducing NOx emission.