The invention relates to a preparation method of a flame-retardant plasticizer bis(1,3-dihaloisopropyl) dimethyl silicate compound. The structure of the compound is shown in the following formula: where X=Cl or Br. The preparation method is as follows: under the protection of nitrogen, in the temperature range of 30 DEG C to 70 DEG C, the molar ratio of dimethyldichlorosilane or dimethyldibromosilane and 1,3-dihaloisosilane is 1:2 to 3. Propanol is reacted in an organic solvent for 5-9 hours, and after purification, bis(1,3-dihaloisopropyl) dimethyl silicate is obtained. The bis(1,3-dihaloisopropyl) dimethyl silicate of the invention has high flame retardant performance and good compatibility with polymer materials, and is suitable for use as polyvinyl chloride, polyurethane, epoxy resin, unsaturated resin, etc. The flame retardant plasticizer has the advantages of simple production process, low cost and easy industrialized production.