The invention discloses a novel construction method of a large-
diameter composite structure pile consolidated foundation. The construction method is applicable to the consolidation of deep and weak foundations under "various complicated geological conditions and especially in the absence of bearing
layers or bearing interlayers"; the construction method comprises the following steps: firstly, analyzing the foundation conditions of a region for construction to determine layer category partition of weak soil
layers in the region and physical and mechanical properties of various
layers; subsequently, carrying out targeted construction scheme design, and then driving a consolidation
pile composed of an inner-layer
pile body, a middle-layer meshed cylinder and an outer-layer water-permeable
geomembrane into the region for construction until the bottom end of the consolidation pile extends into the weak foundation by not less than 10m; after the construction of the consolidation pile is finished, forming by pouring a
pile cap at the top end of the consolidation pile, laying a composite spacer and carrying out
subgrade filling, and finally, carrying out the construction of an upper structure layer. The novel construction method is applicable to solve the consolidation problems of deep and weak soil foundations under various complicated difficult conditions and especially in the severe absence of bearing layers, and further has the advantages of less number of pile bodies, shorter consolidation period, faster construction progress and lower construction cost.