Abstract Rock materials are often subjected to cyclic loads during construction. A full understanding of the deformation behavior of rock under cyclic loads is of great significance in engineering. In this study, by using the endochronic constitutive model proposed by Valanis, the reinforcement function form and constitutive parameters of the endochronic model are improved. An endochronic plasticity constitutive program for rock based on the finite element method is used to study the mechanical properties of rock under different cyclic loading conditions (of maximum loading stress, amplitude, and confining pressure), and through the use of red sandstone, marble, and basalt, experimental and simulation results are compared to verify the model. The results show that the theory can better simulate the hysteresis loop width and cumulative plastic strain of rock under cyclic loading and, under different loading conditions, the numerical simulation results are consistent with the actual rock experimental law. Therefore, the endochronic plasticity constitutive model in this study can be applied to investigate the influence of cyclic loading on the dynamic deformation behavior of rock.