To overcome the possible gimbal lock problem of the dual-axis satcom-on-the-move (SOTM) antenna, a three-axis tracking satellite SOTM antenna structure appears. The three-axis SOTM antenna is realized by adding a roll axis to the azimuth axis and pitch axis in the dual-axis SOTM structure. There is coupling among the azimuth axis, pitch axis and roll axis in the mechanical structure of the three-axis SOTM antenna, which makes the kinematic modeling of the antenna difficult. This paper introduces a three-axis SOTM antenna kinematic modeling method based on the modified Denavit–Hartenberg (MDH) method, named the new modified Denavit–Hartenberg (NMDH) method. In order to meet the modeling requirements of the MDH method, the NMDH method adds virtual coordinate systems and auxiliary coordinate systems to the three-axis SOTM antenna and obtains the kinematic model of the three-axis SOTM antenna. During the motion of the carrier, the SOTM antenna needs to adjust the antenna pointing in real time according to the changes of the location and attitude of the moving carrier. Therefore, this paper designs a servo control system based on the active disturbance rejection controller (ADRC), introducing a smooth and continuous ADRC fal function to enhance the tracking speed of the servo control system and reduce the overshoot of the output response. Finally, system experiments were carried out with a 60 cm caliber three-axis SOTM antenna. The experiment results show that the proposed servo control method achieves higher antenna tracking satellite accuracy and better communication effects.