The invention discloses an epoxy floor coating with formaldehyde absorption performance and a preparation method thereof. The epoxy floor coating is composed of a component A and a component B, wherein the component A and the component B are mixed according to a mass ratio of 1: (1-2). The component A comprises the following raw materials: 15-20 parts by weight of china clay, 3-5 parts by weight of an adhesive, 1-3 parts by weight of a dispersant, 0.5-1 part by weight of a water-resistant agent, 3-4 parts by weight of anhydrous sodium sulfate, 5-9 parts by weight of N-tert-butyl acrylamide, 2-5 parts by weight of 2-naphthol and 1-3 parts by weight of a rheological modifier. The component B comprises the following components in parts by weight: 10-15 parts of epoxy resin, 2-4 parts of a stabilizer, 6-8 parts of titanium dioxide, 1-3 parts of a rheological modifier, 2-4 parts of methallyl chloride, 5-7 parts of sodium m-aminobenzene sulfonate, 5-7 parts of 2-aminophenol-4-sulfonylaniline and 1-3 parts of a defoaming agent. According to the invention, low-toxicity and pollution-free titanium dioxide is added, so the decomposition efficiency of the product on organic pollutants such as formaldehyde is improved, and the effect that use efficiency is reduced due to the fact that the coating is caked can also be prevented.