The invention relates to a preparation method for a heterogeneous olefin polymerization catalyst. The preparation method comprises the following steps: 1) mixing substituting arylamine with triethylamine, adding dichloromethane as a solvent, placing into a low-temperature reaction bath and cooling, and then dropwise adding a dichloromethane solution of trifluoromethanesulfonic anhydride and fully stirring, and after heating up, stirring under a backflow condition till fully reacting, and then washing, separating solution, drying, distilling and washing hexane, thereby obtaining a sulfonyl amine compound, and 2) adding a magnesium-containing compound into pre-cooled titanium tetrachloride, performing titanium loading reaction for the first time, heating up, and then adding the sulfonyl amine compound and reacting for a half hour, filtering out the supernatant, adding the titanium tetrachloride and performing the titanium loading reaction for the second time, filtering out the supernatant, washing and drying, thereby obtaining the heterogeneous olefin polymerization catalyst. The preparation method provided by the invention has the advantages that the preparation and reaction of the sulfonyl amine compound as an inner fed electron body are simple; the products are easily separated and purified; the catalyst has higher catalytic activity for olefin polymerization reaction; and the catalyzed alpha-olefin polymerization product has higher stereoregularity.