A corrosion inhibiting composition is provided. The composition comprises an intrinsically conductive polymer, e.g. polyaniline or polypyrrole, blended in a binder material, preferably a non-thermoplastic matrix, the blend being capable of adhering to a metal surface to provide enhanced corrosion resistance to the metal. The blend provides corrosion resistance in a variety of corrosive environments such as acidic, alkaline, and salt environments. A method for protecting metal surfaces from corrosive attack by applying the corrosion inhibiting composition is provided, as well as two component corrosion inhibiting coatings, corrosion inhibited thin films of metal adhered to an intrinsically conducting polymer containing substrate, and corrosion inhibited metal bilayers.