The invention provides an anti-corrosion heat dissipation coating used for LED lights and a preparation method thereof. The coating is characterized by comprising the following raw materials by weight parts: 45-48 parts of organic silicone resin, 24-26 parts of polyamide polyamine epichlorohydrin resin, 32-34 parts of aluminium nitride, 50-56 parts of xylene, 25-28 parts of butyl acetate, 2-3 parts of urotropine, 3-5 parts of phenyltriethoxysilane, 2-3 parts of aniline methyl triethoxysilane, 10-20 parts of carbon black N 339, 5-15 parts of carbon black N 660, 1-2 parts of triglycidyl isocyanurate, 5-8 parts of sebacic acid propanediol polyester, 3-5 parts of phthalic acid polyester, 2-3 parts of isoprene, 4-6 parts of 2-hydroxy propyl acrylate, 3-4 parts of propylene glycol, 1-2 parts of tert-butyl hydroperoxide, 1-2 parts of m-amino methylamine, 1-2 parts of ethylene diamine and 3-4 parts of a film forming agent. According to the invention, the urotropine is added into the raw materials to improve the anti-corrosion performance of the coating, so that the coating can be applied in various contaminated environments, and high temperature resistant and salt spray resistant capabilities of the coating can be improved.