The invention discloses a non-noble metal oxygen evolution catalyst CuNiS2 with high activity, high stability and controllable shape, and discloses a preparation method and application thereof. The catalyst is prepared by a method for high-temperature thermal injection, the operation is simple, and the aim of controllable synthesis of the shapes of nano particles is fulfilled. According to the preparation method, on the basis of a synthesized CuS nano hexagon, a nickel source is added into the system, so that a nano sheet CuNiS2 with an irregular edge structure is synthesized; therefore, the relative specific surface area of the catalyst system is enlarged; due to the special irregular edge structure, the oxygen evolution material has a large quantity of active sites, and metal nickel is extremely high in conductivity, so that the conductivity of the whole system is improved, the kinetic rate of electronic transmission is increased, and the activity of the material is enhanced.