The invention discloses an alloy co-infiltration dacromet and sealing layer comprehensive anti-corrosion coating, including alloy co-infiltration agent, dacromet coating liquid and sealing liquid: alloy co-infiltration agent includes zinc powder, aluminum powder, aluminum oxide powder, Nickel powder, cerium oxide powder, ammonium chloride; Dacromet anti-corrosion coating liquid includes A component and B component, A component includes zinc flake and aluminum flake, deionized water, fatty alcohol polyoxyethylene ether, B The components include amorphous compound molybdate compound, barium salt, hydrogen peroxide, polyethylene glycol; component A and component B are mixed according to the mass ratio of 1: (15-25); the blocking solution includes pre-preparation Pre-preparation components include, room temperature curing agent, ethanol solution with a volume concentration of 50% to 80%, a mixture of glycerol, zinc flakes and aluminum flakes; the curing reaction components are Epoxy resin aqueous emulsion, the pre-preparation component and the curing reaction component are mixed according to the mass ratio of 2: (2-3).