A tris(2,2-bipyridyl)ruthenium(II) (Ru(bpy)₃²⁺)-based electrochemiluminescence (ECL) detection coupled with capillary electrophoresis (CE) method has been established for the sensitive determination of ephedrine for the first time. Under the optimized conditions [ECL detection at 1.15 V, 25 mmol/L phosphate buffer solution (PBS), pH 8.0, as running buffer, separation voltage 12.5 kV, 5 mmol/L Ru(bpy)₃²⁺ with 60 mmol/L PBS, pH 8.5, in the detection cell] linear correlation (r = 0.9987) between ECL intensity and ephedrine concentration was obtained in the range 6.0 × 10⁻⁸-6.0 × 10⁻⁶ g/mL. The detection limit was 4.5 × 10⁻⁹ g/mL (S:N = 3). The developed method was successfully applied to the analysis of ephedrine in human urine and the investigation of its interactions with three proteins, including bovine serum albumin (BSA), cytochrome C (Cyt-C) and myoglobin (Mb). The number of binding sites and the binding constants between ephedrine and BSA, Cyt-C and Mb were 8.52, 12.60, 10.66 and 1.55 × 10⁴ mol/L, 6.58 × 10³ mol/L and 1.59 × 10⁴ mol/L, respectively.