The invention discloses anti-corrosion polyurethane-epoxy resin composite emulsion coating, which is prepared from the following raw materials: polyurethane-epoxy resin composite emulsion, fluorocarbon resin emulsion, polytetrafluoroethylene emulsion, polyphenylene sulfide resin, tetrafluoroethylene-hexafluoropropylene copolymer, nano-silicon sol, nano-zinc oxide, zinc phosphate, iron-titanium compound powder, nanometer titania, hexahydro-1,3,5-tri(ethoxy)-s-triazine, water-borne polyaniline, carbon nano tube, hollow microspheres, nanometer aluminum nitride, organic-modified montmorillonite, iron oxide yellow, gamma-isocyanate-triethoxypropylsilane, hydrogenated castor oil, defoamer, cosolvent, alcohol ester-12 and deionized water. The anti-corrosion polyurethane-epoxy resin composite emulsion coating disclosed by the invention has good water tolerance and weather fastness and excellent corrosion resistance and impact resistance and is long in service life.