Road condition estimation is used to design anti-lock brake system in this paper. First, normal force estimator and braking force estimator are used to obtain the estimation of the road friction coefficient. According to the estimated road friction coefficient and tire slip ratio, road condition estimator is used to obtain the target slip ratio. The target slip ratio control is then transformed into wheel speed control. Feedforward and feedback control are used simultaneously to adjust the braking pressure according to the wheel speed error. Simulation results showed that the proposed algorithm can detect the change and road friction coefficient and maintain the slip ratio in the stable region. Comparing to the conventional slip ration control, not only the braking performance on the low friction road surface is enhanced, but also the stopping time is effectively reduced.