The invention discloses crack-resistant mass concrete and a preparation method thereof, wherein the crack-resistant mass concrete is prepared from the following raw materials by weight: 300-500 partsof cement, 150-260 parts of water, 80-120 parts of mineral powder, 120-180 parts of fly ash, 1300-1500 parts of crushed stone, 600-800 parts of sand, 30-50 parts of an admixture, 80-140 parts of an ammonium salt, 100-230 parts of an expansion agent, 60-120 parts of diatomite, and 100-150 parts of Roycele fiber, wherein the ammonium salt comprises one or two selected from ammonium nitrate and ammonium chloride. The preparation method comprises: pouring crushed stone, pouring Roycele fiber, pouring sand and diatomite, stirring for 5-10 min, pouring cement, fly ash, mineral powder and an expansion agent, stirring for 10-15 min, dissolving an admixture in water, adding the dissolved admixture, stirring for 5 min, adding an ammonium salt, and stirring for 20-30 min to obtain the product. According to the present invention, the prepared concrete has advantages of low hydration heat, high strength and excellent crack resistance.