A sensitive voltammetric method has been developed for the determination of total or single species of sulfur anions containing sulfide, sulfite and thiosulfate. The method is based on catalytic effect of tris(2,2'-bipyridyl)ruthenium(II) complex as a homogeneous mediator on the oxidation of the anions on the surface of a glassy carbon electrode. A reversible redox couple of Ru(II)/Ru(III) was observed as a solute mediator in aqueous solution. Using cyclic voltammtery study showed that, the catalytic current of the system depends on the concentration of the anions. Optimum pH values for voltammetric determination of sulfite, thiosulfate and sulfide are 5.6, 8 and 10, respectively. Under the optimized conditions the calibration curves are linear in the concentration range of 8.0-500.0, 4.0-1000.0 and 5.0-5000.0 µM for SO 3 2- , S 2 O 3 2- and S 2- , respectively. The detection limit (signal to nise equal to 3) were 3.9, 1.5 and 3.1 µM for SO 3 2- , S 2 O 3 2- and S 2- , respectively. The diffusion coefficient of sulfite and thiosulfate were estimated using chronoamperometry. The chronoamperometry also were used to determine the catalytic rate constant for the catalytic reaction of ruthenium(II) complex with sulfite and thiosulfate. The proposed method was used for the determination of total sulfide contents in water and wastewater with satisfactory results.