The invention relates to a surface erosion-resistant composite coating of a carbon/carbon composite, which sequentially consists of ZrC0.7/ZrC1.0/ZrC1.0+C form outside to inside. The preparation method of the surface erosion-resistant composite coating comprises the following three steps: the preparation of a basal layer ZrC1.0+C, the preparation of a middle layer ZrC1.0 and the preparation of an outer-coating layer ZrC0.7; and is characterized in that in a chemical vapor deposition furnace at normal pressure, zirconium tetrachloride is used as the zirconium source, Ar gas is used as the carrier gas, C3H6, acetylene and methane are respectively used as the carbon source gasses, Ar is used as the diluent, H2 is used as the reducing gas, and the surface erosion-resistant composite coating is obtained by deposition at the temperature of 1100-1300 DEG C. The invention has the advantages of simple process method, convenient operation, single heat, stepwise deposition preparation of the composite coating with gradient-changed carbon contents, firm combination between the coating and the basal body, no penetration crack and interlayer crack, and good coating erosion resistance and thermal shock resistance, can realize the industrialized production, and is applicable to the preparation of the erosion-resistant composite coating of the carbon/carbon composite by the chemical gas-phase permeation or the liquid-phase impregnation process.