A motor positioning control system integrating feedforward and feedback mechanisms is proposed in this study. A feedforward mechanism for positioning control is designed based on forced dynamic control. By this approach, the velocity and position controllers are designed directly by determining the time constants of velocity and position control loops, respectively. Moreover, a Luenberger state and disturbance observer is utilized to reduce the effect caused by the external disturbance and the modeling error appearing in practice. The performance of the proposed control approach is evaluated by simulation and experimental results in this study.