Pd–Ru, Pd and Ru nanoparticles supported on Vulcan XC-72 carbon were prepared by chemical reduction of PdCl2 and/or RuCl3 in aqueous solution using NaBH4 as the reducing agent. Transmission electron microscopy measurements showed that Pd–Ru particles were uniformly dispersed on carbon. The particle size of Pd–Ru is around 5–9 nm. X-ray diffraction analysis indicated that Ru formed alloy with Pd in Pd–Ru/C catalyst. The electroreduction of hydrogen peroxide on Pd–Ru/C, Pd/C and Ru/C in H2SO4 solution was examined by linear sweep voltammetry and chronoamperometry measurements. Results revealed that Pd–Ru/C catalyst exhibited higher electrocatalytic activity for hydrogen peroxide reduction than Pd/C and Ru/C. All the catalysts showed good stability for hydrogen peroxide electroreduction in H2SO4 electrolyte.