The objective of this research was to evaluate removal efficiency of micro-pollutants in a BAC filter that followed ozonation for long term operation. The experimental results showed that after continuous operation for one year BAC filter still maintained a removal of 15 approximately 20% for COD(Mn) and 20 approximately 30% of removal for UV(254). Correlative analysis based on lots of data found that empty bed contact time (EBCT) instead of flow rate could obviously impact on removal effect of micro-pollutants in BAC filter. And the optimal relationship between EBCT and removal effect of micro-pollutants for BAC filter was logarithm. On the other hand, long term running of BAC filter proved that there was a good removal of chloroform formation potential, but the removal of brominated trihalomethane formation potential decline with further bromization, even there appeared to be formation of bromoform in BAC filter.