The invention relates to an anti-sulfate competitive adsorption type silane modified polycarboxylate water reducing agent and a preparation method thereof; the water reducing agent has the structural formula represented by the formula defined in the specification, wherein a, b and c are each an integer of 1-99, and n is an integer of 30-50. The water reducing agent is prepared by the following method: (1) weighing isobutylene alcohol polyoxyethylene ether and water, and mixing and dissolving; (2) then adding ammonium persulphate, hydrogen peroxide and gamma-methacryloxypropyl trimethoxysilane, and mixing evenly; (3) heating the reaction system obtained in the step (2), and at the same time, respectively dropping the pre-dissolved acrylic acid, L-ascorbic acid and a chain transfer agent to the reaction system; and (4) after the completion of dropping, fully stirring the reaction system to cure, then adding a neutralization alkali, neutralizing to the pH of 6-7, and thus obtaining the target product. Compared with the prior art, the water reducing agent has the advantages of strong adsorption action with a cement-based material, good anti-sulfate competitive adsorption effect, good compatibility with cement, simple preparation process and the like.