The invention discloses high-performance concrete and a preparation method thereof. The high-performance concrete comprises the following raw materials in parts by weight: 100 to 110 parts of machine-made sand, 130 to 140 parts of macadam, 30 to 45 parts of sea sand, 30 to 45 parts of seawater, 25 to 35 parts of Portland cement, 30 to 32 parts of silica fume, 25 to 30 parts of polypropylene fibers, 20 to 28 parts of steel slag powder, 20 to 25 parts of a shrinkage compensation agent, 20 to 22 parts of polystyrene foam particles, 16 to 20 parts of silica sand particles, 15 to 20 parts of steelfibers, 15 to 18 parts of desulfurized gypsum, 15 to 18 parts of red mud particles, 15 to 18 parts of mineral slag powder, 12 to 16 parts of fly ash, 10 to 15 parts of nano dolomite particles, 10 to 15 parts of phosphorus slag powder, 8 to 10 parts of aluminate cement, 8 to 10 parts of reef powder, 8 to 10 parts of ceramic particles, 8 to 10 parts of sodium alginate, 5 to 8 parts of calcium formate, 5 to 7 parts of calcium nitrite, 4 to 5 parts of pyridine-3-formic acid, 2 to 5 parts of a polycarboxylate water-reducer, 2 to 3 parts of white carbon black, 1 to 1.5 parts of sodium silicate, 0.8to 1.2 parts of caustic soda, 1 to 2 parts of crystalline wax, 1 to 1.5 parts of polyvinyl alcohol, 0.5 to 1 part of diethylene glycol monobutyl ether, 0.3 to 0.7 part of a defoaming agent and 0.2 to0.5 part of azodicarbonamide. The high-performance concrete disclosed by the invention is high in stability, good in durability, excellent in segregation resistance and filling property and stable inconcrete quality. The manufacturing method is simple in process, low in energy consumption, low in investment cost and high in production efficiency.