Jumping robots possess the capability to surmount formidable obstacles and are well-suited for navigating through complex terrain environments. However, most of the existing jumping robots face challenges in achieving stable jumping and they also have low energy utilization efficiency, which limits their practical applications. In this work, a two-module jumping robot based on tensegrity structure is put forward. Firstly, the structural design and jumping mechanism of the robot are elaborated in the article. Then, dynamic models, including the two modules’ simultaneous jumping and step-up jumping process of the robot, are established utilizing the Lagrange dynamic modeling method. On this basis, the effects of parameters, including the stiffness of elastic cables and the initial tilt angle of the robot, on the jumping performance of the robot can be obtained. Finally, simulations are carried out and a prototype is developed to verify the rationality of the tensegrity-based jumping robot proposed in this work. The experiment results show that our jumping robot can achieve a stable jumping process and the step-up jumping of each module of the prototype can have higher energy efficiency than that of simultaneous jumping of each module, which enables the robot a better jumping performance. This research serves as a valuable reference for the design and analysis of jumping robots.