The invention relates to an upper-bound limit analysis method of ultimate bearing capacity of rock slope considering rock translation and rotation effects at the same time, and belongs to the technical field of rock slope bearing capacity analysis. According to the method, based on a plastic upper-bound limit analysis theory, by means of multiple freedom degree rigid block unit discrete jointed rock slope, the translational speed and rotational speed of the rigid block unit centroid are used as unknown quantities, the translation and rotation mechanical effects of rocks are considered at the same time, the overload coefficient of the slope is used as a target function, and plastic flowing conditions satisfying shear failure, tensile failure and rotational failure of a structural plane are constructed; then combined with a virtual work principle and speed boundary conditions, a linear mathematic programming model for working out the ultimate bearing capacity of the jointed rock slope is built, the linear mathematic programming model is solved by means of a simplex method, a strength reserve coefficient is solved by means of an iterative method at the same time, and finally the upper-bound solution and corresponding failure mechanism of the ultimate bearing capacity of the jointed rock slope are acquired. The method has the advantages that the concept is clear and the computational accuracy is high.