A unique flow injection chemiluminescence (CL) method for the determination of calcium dobesilate in pharmaceutical preparations and human urine is presented in this paper. The analytical reagents involved in the CL reaction, luminol and ferricyanide, were both immobilized on an anion-exchange column in an FI system. The CL signal produced by the reaction of luminol with ferricyanide (the reagents had been eluted from the column through sodium phosphate injection) decreased in the presence of dobesilate. The decreased CL intensity was linear to the dobesilate concentration in the range 0.2 similar to 100.0 ng mL(-1). At a flow rate of 2.0 mL min(-1), one analytical cycle can be completed in 1.5 min, including sampling and washing, resulting in a throughput of 40 cycles per hour. The proposed method was applied successfully to the determination of dobesilate in pharmaceutical preparations and human urine without any pre-treatment. It was found that, after oral administration, the dobesilate concentration reached its maximum after three hours, and the dobesilate metabolism ratio in 24 hours was 57.1% in the bodies of volunteers.