The invention discloses an impact-resistant rust-proof heat-resistant coating for building steel. The impact-resistant rust-proof heat-resistant coating comprises, by weight parts, 74 parts of modified epoxy acrylate resin, 29 parts of chlorosulfonated polyethylene, 25 parts of melamine formaldehyde resin, 6 parts of methyl hydroxyethyl cellulose, 3 parts of sodium hexametaphosphate, 4 parts of nano-titanium dioxide, 3 parts of nano-magnesium hydroxide, 4 parts of organic bentonite, 2 parts of nano-sepiolite powder, 3 parts of diatomaceous earth, 4 parts of talc powder, 2 parts of modified attapulgite, 3 parts of titanate coupling agents, 3.5 parts of chlorinated paraffin, 9 parts of ethyl acetate, 4 parts of citroflex, 2 parts of zinc oxide, 4 parts of zinc borate, 5.5 parts of antimony trioxide, 2.5 parts of melamine phosphate, 4 parts of polypropylene glycol, 4 parts of curing agents, 6.5 parts of leveling agents, 7.5 parts of mould inhibitor, 6 parts of pigment and 42 parts of solvents. The impact-resistant rust-proof heat-resistant coating for building steel has good impact resistance, rust resistance and heat resistance.