An exoskeleton is a wearable device with human-machine interaction characteristics. An ideal exoskeleton should have kinematic and kinetic characteristics similar to those of the wearer. Most traditional exoskeletons are driven by rigid actuators based on joint torque or position control algorithms. In order to achieve better human-robot interaction, flexible actuators have been introduced into exoskeletons. However, exoskeletons with fixed stiffness cannot adapt to changing stiffness requirements during assistance. In order to achieve collaborative control of stiffness and torque, a bionic variable stiffness hip joint exoskeleton (BVS-HJE) is designed in this article. The exoskeleton proposed in this article is inspired by the muscles that come in agonist-antagonist pairs, whose actuators are arranged in an antagonistic form on both sides of the hip joint. Compared with other exoskeletons, it has antagonistic actuators with variable stiffness mechanisms, which allow the stiffness control of the exoskeleton joint independent of force (or position) control. A BVS-HJE model was established to study its variable stiffness and static characteristics. Based on the characteristics of the BVS-HJE, a control strategy is proposed that can achieve independent adjustment of joint torque and joint stiffness. In addition, the variable stiffness mechanism can estimate the output force based on the established mathematical model through an encoder, thus eliminating the additional force sensors in the control process. Finally, the variable stiffness properties of the actuator and the controllability of joint stiffness and joint torque were verified through experiments.