The invention relates to high-flow-state anti-cracking concrete comprising the following components in parts by weight: 220-430 parts of cement, 130-200 parts of water, 30-90 parts of fly ash, 70-130parts of mineral powder, 550-880 parts of a fine aggregate, 1100-1350 parts of a coarse aggregate, 6-15 parts of a super absorbent resin particles, 20-60 parts of sponge rubber particles, 3-15 parts of steel fibers, 2-8 parts of epoxy resin and 4-10 parts of a water reducing agent, wherein the sponge rubber particles are formed by crushing sponge rubber. The preparation method comprises the steps:S1, uniformly mixing the super absorbent resin particles with the sponge rubber particles; S2, adding the mixture obtained in the step S1 into water to enable the super absorbent resin particles andthe sponge rubber particles to pre-absorb water, so as to obtain a pre-water-absorbing mixture; and S3, mixing the cement, the fly ash, the mineral powder, the fine aggregate, the coarse aggregate, the steel fibers, the epoxy resin, the water reducing agent, water and the pre-water-absorbing mixture, and uniformly stirring to obtain the high-flow-state anti-crack concrete. The high-flow-state anti-cracking concrete is good in anti-cracking performance and has the effect of improving the durability of the concrete.