In this study, a super-twisting sliding mode controller with a non-linear disturbance observer for a ball-screw servo system was designed to obtain a precise motion and fast convergent control performance. Unknown dynamics of the servo system were approximated into pre-assumed diagonal constants for rapid controller design in the real industry to avoid expensive and time consuming experimental identification process. Moreover, uncertainties due to nonlinear friction, axis misalignment and dead zone were estimated by a nonlinear disturbance observer, which is combined with the designed super-twisting controller. The designed controller and observer systems were applied to the 2-axis ball screw servo system to verify the efficacy of the proposed control system via simulation and experiment.