A novel chemiluminescence(CL) flow system for sulfite is described based on electrostatically immobilized luminol on an anion exchange column. Sulfite is detected by the CL reaction with luminol bleeding from the column by hydrolysis. The calibration graph is linear in the range 3 × 10–7 to 1 × 10–5 mol/L, and the detection limit is 1 × 10–7 mol/L. Interfering metal ions co-existing in sample solutions could be effectively eliminated on-line by an upstream cation exchanger. A complete analysis could be performed in 1 min with a relative standard deviation of less than 5%. The system could be reused for over 50 h and has been applied successfully to the determination of sulfur dioxide in air.