The invention provides a multi-degree-of-freedom soft finger rehabilitation robot. The robot comprises a flexible exoskeleton glove, a flexible angle sensor, Bowden cables and a driving module, wherein the flexible angle sensor is distributed on the flexible exoskeleton glove, the driving module comprises a single-chip microcomputer and a plurality of groups of motor drives, each group of motor drive is composed of a direct-current motor, a worm and gear and a motor control cabinet, the flexible exoskeleton glove adopts a three-finger structure, the motor drives are installed at metacarpal bones, close to metacarpophalangeal joints, of the flexible exoskeleton glove and at proximal phalanxes, close to second joints of three fingers, of the flexible exoskeleton glove; the motor drives are connected with the joint ends or the pointed ends of the flexible exoskeleton glove through the Bowden cables, and the second digital joints and the metacarpophalangeal joints of glove fingers can be driven to move through the Bowden cables. According to the robot, the second digital joints and the metacarpophalangeal joints of the fingers can be independently controlled, six degrees of freedom canbe controlled, the comfort and the functionality are achieved, and meanwhile, the cost is saved.