The invention discloses a six-degree-of-freedom exoskeleton type upper limb rehabilitation robot, which belongs to the field of rehabilitation robots. The robot comprises a seat mechanism, a shouldermechanism, an elbow mechanism and a wrist mechanism, and the seat mechanism is used for lifting the posture of a user, is connected with an upper limb exoskeleton mechanical arm and provides support for the mechanical arm. Through driving of a motor, rehabilitation training of six degrees of freedom including shoulder joint flexion/extension, abduction/adduction, big arm inward rotation/outward rotation, elbow joint flexion/extension, forearm inward rotation/outward rotation and wrist joint flexion/extension can be achieved, each degree of freedom can achieve independent or combined action, and the training efficiency can be improved. The upper limbs of the human body are fixed through the hook-and-loop fasteners and the mechanical arms, the mechanical arms have the mechanical limiting function, secondary injuries caused by a mechanical structure to the human body are avoided, and the use comfort is improved. The mechanical arm is designed in a modular mode, the structure is simple andcompact, rehabilitation movement of single-side or double-side limbs can be achieved, higher practicability is achieved, and popularization is facilitated.