The invention relates to a ball throwing and catching type rehabilitation training device comprising a base, a ball launching bracket, a launching ball device and a matched automatic control system; the ball launching device comprises an installation bottom plate, a launching guide rail, a launching stepping motor, a lead screw, a magnet support, an electromagnet and a spring. The automatic control system comprises a microcontroller, a Bluetooth module, a stepping motor driving board and a storage battery. The power input end of the stepping motor driving board is connected with the storage battery, the stepping motor driving board is electrically connected with the microcontroller, the microcontroller is electrically connected with the Bluetooth module, the microcontroller sends a controlsignal to the stepping motor driving board, and the stepping motor driving board drives the launching stepping motor to move; the electromagnet is electrically connected with the microcontroller. Theball throwing and catching type rehabilitation training device is ingenious in structure and reasonable in design, can automatically launch exercise balls, enables a patient to receive the balls forexercise, improves the upper limb joint movement range and trunk control capacity of the patient, improves the balance control and hand-eye coordination capacity of the patient, and enables the patient to reach the state that upper limbs are controlled to be retracted and released freely.