In this paper, a bipedal walking with push recovery balance control is proposed which involves posture correction of the robot. The biped robot could become unstable when it is under the influence of an external force. The method is proposed to achieve balance under such influence. Specifically, a set of force sensors are used to calculate the zero moment point, while a gyroscope and an accelerometer are used to estimate the inclination angle of the robot. Then, this sensor feedback is used to adjust the standing posture so that the robot can maintain the upright and stable state. Finally, an integral control for the static standing posture correction and a linear inverted pendulum with a flywheel model are developed for dynamic walking balance. The experimental results show that the proposed method enables the biped robot to achieve self-balance.