The coating materials Polyaniline (PANi), Polyaniline-TiO2, and Chitosan-Polyaniline-TiO2 ternary nanocomposite (CPT) were separately synthesized by chemical oxidative polymerization with ammonium persulphate as an oxidant in a hydrochloride aqueous medium. The synthesized materials were characterized by FT-IR, XRD, SEM, and TEM. The FT-IR and XRD result adequately established the interaction between chitosan, PANi, and TiO2 NPs. Microstructural studies revealed significant variation in the morphologies of PANi, PANi-TiO2, and chitosan-polyaniline-TiO2 nanocomposite and embedment of TiO2 NPs in the polymer matrix. The coating materials PANi, PANi-TiO2, and CPT were mixed with epoxy resin (10%) and subsequently, cast on low carbon steel (LCS) using NMP as solvent and triethyl tetra amine as curing agent. The anti-corrosion properties of coated specimens in 3.5 wt.% NaCl solution was evaluated using EIS studies, PDP, Salt spray test, water uptake test, immersion test, and SEM. Results of corrosion tests revealed superior corrosion protection offered by CPT ternary nanocomposite coating to LCS in 3.5 wt % NaCl solution compared to PANi and PANi-TiO2 nanocomposite coatings.