The invention discloses a method for preparing ultrafine copper powder by adopting a microemulsion. The method comprises the following steps that (1), anionic surfactant, nonionic surfactant, CuSO4.5H2O and water in a certain proportion are selected to prepare an electrolyte; (2), electrodepositing is carried out on the electrolyte, and a superfine copper powder mixed solution is obtained; (3), the superfine copper powder is extracted, wherein filtration or centrifugal treatment is carried out on the ultrafine copper powder mixed solution, after suction filtration and drying are carried out, the ultrafine copper powder is obtained; and (4), the ultrafine copper powder is put into a packaging bag, and the packaging bag is filled with inert gas, and then is sealed and stored. According to the method, the ultrafine copper powder prepared by the method has the characteristics that the particle size range is 200-600 nm, the purity is 99% or above, the particle size distribution is uniform,and the morphology consistency is good; in the preparation process, the copper powder cannot be adhered to a cathode plate, the self-desorption performance is good, polar plates are easy to clean, andautomatic and continuous production can be realized; the amount of corrosion to an anode plate is small, the environment pollution is little, and the energy consumption is low; and the prepared ultrafine copper powder is good in dispersibility and easy to collect.