The invention belongs to the technical field of building materials, and particularly relates to self-compacting, self-stressing and self-curing high-strength concrete and a preparation method thereof. The self-compacting, self-stressing and self-curing high-strength concrete is prepared by mixing cement, fly ash, mineral powder, microbeads, medium sand, gravel, an expanding agent, high molecular absorbent resin SAP, a polycarboxylate superplasticizer and water according to a certain ratio. Through the adoption of the polycarboxylate superplasticizer and addition of a mineral admixture, the concrete is not required to be vibrated and can be compacted through self-leveling; through the addition of the high-efficiency expanding agent, the concrete generates initial self-stress, drying self-shrinkage of the concrete is reduced, and disengagement, a pitted surface and other engineering problems of steel tube concrete are solved; through the addition of the pre-absorbent high molecular resin SAP into the concrete, the problem that the steel tube concrete is difficult to cure is solved. Therefore, the self-compacting, self-stressing and self-curing high-strength concrete has a wide engineering application prospect.