In the paper, a feedback hybrid control including a force feedback control and a position control is proposed to control a four degree of freedom (4-dof) upper limb exoskeleton for supporting human movement at the shoulder, elbow and wrist joints. The novelty of the paper is that it has been able to control all the interaction forces at all links in the exoskeleton robot by using the proposed control. The desired interaction forces at the links and desired position are compared with the measured interaction forces and position, respectively. Then the torque at the shoulder, the torque elbow and the torque wrist joints are controlled to compensate the force error and the position error. The gains of the proposed controller are optimized by using the Balancing Composite Motion Optimization (BCMO). The simulation and control of the 4-dof upper limb exoskeleton using the proposed control is carried out in the paper to show that the interaction forces and the position of the exoskeleton track their desired values.