The invention provides an eight-seat six-degree-of-freedom riding dynamic vehicle and a method thereof, and belongs to the technical field of recreation facilities, the eight-seat six-degree-of-freedom riding dynamic vehicle comprises a cabin, a chassis, an electric cylinder and a walking assembly, the cabin comprises a fence, a bottom plate, seats, a locking mechanism and a rotating mechanism, the top of the bottom plate is fixedly connected with the fence, the two rows of seats are distributed in the fence, the locking mechanism is installed in front of each row of seats, and the rotating mechanism is installed at the bottom of the bottom plate; wherein the locking mechanism comprises a soft package pressing rod, pressing rod arms, a pressing rod shaft, a plummer block, an electromagnetic locking piece and a spring bolt, the pressing rod arms are fixedly connected to the two ends of the soft package pressing rod correspondingly, tension springs are hinged to the surfaces of the two pressing rod arms correspondingly, and the soft package pressing rod can be locked through a mode that a driving wheel is used for providing power and a pressing wheel is used for assisting, and the driving wheel and the pressing wheel do differential motion in a curve, so that the abrasion degree of the guide rail to the driving wheel and the pressing wheel is reduced, and the operation cost is saved.