PurposeThe purpose of this study is to simulate the tensile and shear types of fractures using the mixed fracture criteria considering the energy evolution based on the dual bilinear cohesive zone model and investigate the dynamic propagation of tensile and shear fractures induced by an impact load in rock. The propagation of tension and shear at different scales induced by the impact load is also an important aspect of this study.Design/methodology/approachIn this study, based on the well-developed dual bilinear cohesive zone model and combined finite element-discrete element method, the dynamic propagation of tensile and shear fractures induced by the impact load in rock is investigated. Some key technologies, such as the governing partial differential equations, fracture criteria, numerical discretisation and detection and separation, are introduced to form the global algorithm and procedure. By comparing with the tensile and shear fractures induced by the impact load in rock disc in typical experiments, the effectiveness and reliability of the proposed method are well verified.FindingsThe dynamic propagation of tensile and shear fractures in the laboratory- and engineering-scale rock disc and rock strata are derived. The influence of mesh sensitivity, impact load velocities and load positions are investigated. The larger load velocities may induce larger fracture width and entire failure. When the impact load is applied near the left support constraint boundary, concentrated shear fractures appear around the loading region, as well as induced shear fracture band, which may induce local instability. The proposed method shows good applicability in studying the propagation of tensile and shear fractures under impact loads.Originality/valueThe proposed method can identify fracture propagation via the stress and energy evolution of rock masses under the impact load, which has potential to be extended into the investigation of the mixed fractures and disturbance of in-situ stresses during dynamic strata mining in deep energy development.