The invention discloses a novel undoped and silver-doped non-lead full-inorganic sodium-indium-based double perovskite nanocrystal material, which is prepared from the following steps: adding a cesium-containing compound, sodium acetate, indium acetate and silver acetate into a flask, adding 1-octadecene, oleic acid and oleylamine, stirring and mixing, and vacuumizing at 100-110 DEG C for 1 hour;introducing nitrogen, heating to 180-185 DEG C at the speed of 4-8 DEG C / min, injecting a chlorine-containing compound at the temperature of 165-170 DEG C, quickly performing ice bath to room temperature when the temperature is 180 DEG C, centrifuging to remove supernatant, washing twice with methylbenzene, centrifuging to remove supernatant, dispersing precipitates into n-hexane, and centrifugingto remove the precipitates to obtain nanocrystal colloid. According to the invention, the preparation method is simple, the toxicity problem of the lead-based perovskite is solved, the stability of the perovskite nanocrystal is improved through silver doping, the fluorescence property of the perovskite nanocrystal is improved, and the perovskite nanocrystal material has a good application prospect in the photoelectric field.