In order to enhance the tracking performance of the naval artillery servo system, in this paper, a digital servo system was designed, which has the control platform based on DSP as the position loop controller instead of the old analog control platform, has larger power converter equipment as speed loop controller and has the AC motor as the actuator. On the basis of the system, the PID-like fuzzy controller was designed. Considering that the external disturbances infects the tracking performance of the servo system greatly, an analysis on the external disturbance for the system was made, the friction disturbance is the main external disturbance for the azimuth servo system, and the non-balance torques disturbance is the main external disturbance for the high-low servo system. Then, the compensate methods for both azimuth servo system and high-low servo system are designed to reduce the infection of external disturbance. The result shows that the system is reliable, responses quickly, and has a good dynamic and static performance.