The invention relates to hydraulic engineering anti-cracking concrete and a preparation method thereof, and relates to the field of durability of concrete. The hydraulic engineering anti-cracking concrete is prepared from the following raw materials in percentage by weight: 9.5 to 13.5 percent of P.O42.5 cement, 40 to 50 percent of cobblestone, 25.5 to 30 percent of region II medium sand, 5 to 15 percent of mineral admixture, 0.1 to 0.15 percent of nano mineral fiber, 0.009 to 0.075 percent of an air entraining agent, and 6.5 to 8 percent of water. The hydraulic engineering anti-cracking concrete has the beneficial effects that all components form a uniform microscopic structure by closest packing of concrete, the deleterious porosity in the concrete is reduced, the compactness of the concrete is increased, and the durability of the concrete is improved; the adopted nano mineral fibers belong to natural clay minerals, the storage quantity is large, and the nano mineral fibers are easily obtained; the water absorbing capacity in the concrete is strong, more space is easily provided for cement hydration, the pore structure of the concrete can be refined, the tensile capacity of the concrete is increased, and the early shrinkage of the concrete is reduced; moreover, compared with common concrete, the raw materials adopted in the hydraulic engineering anti-cracking concrete are low in cost and convenient to transport, thereby greatly improving the economical efficiency.