The invention relates to a method for preparing nano calcium zincate from zinc-containing raw ores. The method comprises the steps of digestion, optional purification, carbon removal, calcium zincatesynthesis, optional rinsing and drying. The method combines wet-process leaching and the synthesis technology, ultralow grade zinc ore economical and environment-friendly utilization can be achieved,the application range is wide, no ammonia distillation is needed, the method is easy and convenient to implement, the energy consumption of the technology is greatly lowered, water treatment pressurecaused by ammonia distillation, high-temperature and high-pressure potential safety hazards, equipment corrosion and other problems are further avoided, the environment-friendly problem that the balance of process water is affected due to the fact that steam is brought into remaining water in the ammonia circulation technology is solved, the purposes of high technology recycling rate and high quality good level are achieved, contaminations are low, auxiliary materials can be recycled, and synthesis of nano calcium zincate under the zinc ammonia environment is achieved for the first time.