The invention discloses micro-nano copper powder and a preparation method thereof. The preparation method comprises the following steps that compounds containing copper are prepared into a solution, and a system A is obtained; pH conditioning agents, additives and reducing agents are added to the system A, and a system B is obtained and reacts at 50-100 DEG C; and filtration, washing and drying are conducted after reacting, and the micro-nano copper powder is obtained. In the system B, the molarity of the compounds containing copper is 0.001-4 mol/L, the concentration of hydroxyl ion (OH-) is 10<-4>-20 mol/L, the mass concentration of the additives is 0-40%, and the molar ratio of the compounds containing copper to the reducing agents is 1:0.1-100. According to the preparation method, the effective control over the morphology and the size of the micro-nano copper powder is achieved, and the mass content of the impurity phases in the prepared copper powder can be controlled below 0.3%; and in addition, the preparation method further has the advantages that the reaction process is easy to control, and the selected reducing agents are moderate in reducibility, non-toxic, and environmentally friendly.