Most problems faced by the practicing rock mass engineering involve the evaluation of rock mass dynamic strength and deformability. As part of a rock mass, the mesoscopic flaws such as the microcracks and the macroscopic ones such as the joints both inherently affect the rock mass dynamic strength and deformational behavior. Nearly none of the existing models can handle the co-effect of these two kinds of flaws on the rock mass dynamic mechanical behavior. This study focusses on the rock mass with multi-sets of non-persistent joints and establishes a mathematical model accounting for the anisotropy in dynamic strength and deformability induced by the joints. Accordingly, an approach incorporating the existing models or methods to enable perfect simulation of the dynamic stress-strain relationship of a rock mass is proposed, in which the joint geometrical parameters such as the joint length and dip angle, the strength ones such as the joint internal friction and the deformational ones such as the joint normal and shear stiffness can all be taken into account. In order to investigate the validity of the proposed model, a series of calculation examples have been made and the results fits very well with the theoretical ones.