The invention relates to quick setting and rapid hardening non-shrinkage anti-disturbance self-compacting concrete and a preparation method thereof. Raw materials contain the following ingredient (by weight): 100-450 parts of cement, 20-70 parts of gypsum, 150-450 parts of fine aggregate, 200-600 parts of crude aggregate, 10-30 parts of fly ash, 10-50 parts of heavy calcium powder, 10-50 parts of silica fume, 10-50 parts of slag powder, 10-50 parts of quartz powder, 1-5 parts of a water reducer, 0.1-0.8 part of cellulose ether, 0.05-1.0 part of a retarder, 0.1-1.0 part of a coagulation accelerator, 0.5-2.0 parts of an antifoaming agent, 0.5-2.05 parts of an early strength agent, 0.5-5.0 parts of an expanding agent, 1.0-5.0 parts of a shrinkage reducing agent, 0.2-1.0 part of anti-crack fiber, and 50-200 parts of water. Through an optimum mixture ratio and by the use of a polycarboxylate superplasticizer, the early strength agent and other additives, properties such as early strength, disturbance rejection, crack resistance, durability, self-compaction and the like of concrete are greatly enhanced, and disadvantages of low early strength, long time interval of initial set and final set and the like of common concrete are solved.