A bilayer conducting polymer coating composed of an inner layer of polypyrrole (Ppy) with large dode-cylsulfate ionic groups obtained by galvanostatic deposition, and an external polyaniline (Pani) layer with small SO42− groups obtained by cyclic voltammetric deposition was prepared to protect type 304 stain-less steel used for bipolar plates of a proton-exchange membrane fuel cell. The corrosion performance of the bare and coated steel in 0.3M HCl was examined by electrochemical impedance spectroscopy, polarization and open-circuit potential measurements. The experimental results indicated that both the composite Ppy/Pani coatings and the single Ppy coatings increased the corrosion potential of the bare steel by more than 400mV (saturated calomel electrode), and increased the pitting corrosion potential by more than 500mV (saturated calomel electrode). The bilayer coatings could reduce the corrosion of the alloy much more effectively than the single Ppy coatings, serving as a physical barrier and providing passivity protection, with acceptable contact resistance.