Metal-oxide electrochemical metallization (ECM) memory is a promising candidate for the next generation nonvolatile memory. But this memory suffers from large dispersion of resistive switching parameters due to the intrinsic randomness of the conductive filament. In this work, we have proposed a self-doping approach to improve the resistive switching characteristics. The fabricated Pt/HfO2:Cu/Cu device shows outstanding nonvolatile memory properties, including high uniformity, good endurance, long retention and fast switching speed. The results demonstrate that the self-doping approach is an effective method to improve the metal-oxide ECM memory performances and the self-doped Pt/HfO2:Cu/Cu device has high potentiality for the nonvolatile memory applications in the future.