The invention provides a preparation method of a visible light micro-nano reactor membrane for selective removal of ammonia nitrogen. The method includes: taking calcium silicoaluminate hydrate, graphite-phase carbon nitride, an ammonium ion sieve material, polytetrafluoroethylene and dimethylacetamide as the main raw materials to obtain a mixed feed liquid, coating the obtained mixed feed liquidon a flat plate, and transferring dimethylacetamide into water, taking the flat plate out and performing drying to obtain the visible light micro-nano reactor membrane. By means of the ammonium ion sieve material, the visible light micro-nano reactor membrane provided by the invention can effectively realize selective exchange of ammonium ions from water, and through cooperation with a chloride ion adsorbent and a visible-light-induced photocatalyst, continuous regeneration of the ammonium ion sieve can be realized, continuous operation and stable water outflow of the membrane can be effectively realized, and the technical problems of low selectivity of conventional ion exchanger, difficult treatment of regenerated liquid, high regeneration cost, and difficult realization of in-situ real-time regeneration are solved.