Automatic assembly using manipulator has attracted increasing attention due to low cost and high quality of assembly. As the manipulator is entirely rigid, it often causes assembly failure and even damages the manipulator when there is a position or angle deviation. A series-parallel compliant device is developed here to realize the reliable assembly under the position or the angle deviation and does not produce a significant contact force. Its core idea is that when the contact force exceeds a specific value, this device becomes compliant and can move in a particular direction. It guarantees that this assembly allows a relatively significant misalignment and produces a small force, protecting parts and manipulators. This device has two compliant components, and these two components are connected using a rigid block. Each compliant component consists of the rigid frame, the four elastic limbs with a similar ‘n’ shape, and the square block. Due to using the elastic material, each elastic limb is equivalent to a compliant hinge (or spring), making this designed device equal to a series-parallel compliant structure. In this way, this device becomes compliant and can move in a particular direction when the contact force exceeds a specific value. On this basis, the desired compliance of the device is realized in various directions depending on the compliant device, and an optimization method is designed to achieve the parameters of this device based on the kinematic model and the stiffness analysis. Experiments under different working conditions are carried out and demonstrate the reliable assembling performance of this designed device even if there exists the position deviation or the angle deviation.