The invention relates to high-strength ultra-high-toughness concrete and a preparation method thereof. The concrete is prepared from, by weight, 400-800 parts of cement, 100-250 parts of silica fume, 200-500 parts of slag powder, 200-500 parts of fly ash, 200-500 parts of quartz powder, 800-1,000 parts of quartz sand, 20-40 parts of a water reducing agent, 180-250 parts of water and 15-25 parts of polyethylene fibers. When the concrete is prepared, the cement, the silica fume, the slag powder, the fly ash, the quartz powder and the quartz sand are added into a stirrer by weight, and the dry powder is stirred for 2-3 min and fully mixed to be uniform; after stirring is finished, the mixed dry powder is transferred into a mold, vibrating is conducted for 1-2 min for molding, curing and demolding are conducted, and then the high-strength ultra-high-toughness concrete is prepared. Compared with the prior art, the concrete has the advantages that the compressive strength reaches 120-150 MPa, the breaking strength reaches 30-50 MPa, the tensile strength reaches 15-22 MPa, and the tensile elongation reaches 4%-8% and has the very good application prospect.