The tracking and contouring errors are inevitable in real computer numerical control contour following because of the reasons such as servo delay and dynamics mismatch. In order to improve the motion accuracy, this paper proposes a synergistic real-time compensation method of tracking and contouring errors for precise parametric curve following of the computer numerical control systems. The tracking error for each individual axis is first compensated, by using the feed-drive models with the consideration of model uncertainties, to enhance the tracking performances of all axes. Further, the contouring error is estimated and compensated to improve the contour accuracy directly, where a high-precision contouring-error estimation algorithm, based on spatial circular approximation of the desired contour neighboring the actual motion position, is presented. Considering that the system structure is coupled after compensation, the stability of the coupled system is analyzed for design of the synergistic compensator. Innovative contributions of this study are that not only the contouring-error can be estimated with a high precision in real time, but also the tracking and contouring performances can be simultaneously improved although there exist modeling errors and disturbances. Simulation and experimental tests demonstrate the effectiveness and advantages of the proposed method.