The invention discloses a preparation method of styrene macroporous strong-alkaline anion exchange resin for removing nitrate in water. Styrene, divinyl benzene, benzoyl peroxide, liquid paraffin, polyvinyl alcohol, gelatin, methylene blue, dichloromethane, 1,4-bis(chloromethoxy)butane, anhydrous tin tetrachloride and triethylamine are used as main raw materials; the macroporous strong-alkaline anion exchange resin is prepared through suspension polymerization reaction, chloromethylation reaction and amination reaction. The preparation comprises the following steps: synthesis of styrene divinyl benzene cross-linked polymer by the suspension polymerization method, chloromethylation reaction of styrene divinyl benzene cross-linked polymer, and amination reaction of chloromethylated styrene divinyl benzene cross-linked polymer. The particle size of the prepared resin is 0.5-1.5mm; the resin has the advantages of uniform pore distribution, strong adsorbability against nitrate, high selectivity on nitrate and the like; the physicochemical properties of the resin are good. The resin can be applied to the nitrate removal treatment process of water, and has good development prospect and practical significance.