Photoelectric non-contact measurement methods have been widely implemented in space target location, micro-displacement measurement and space optical communication. In term of the reliability and precision of measurement systems, it is a great significance to obtain the laser center location accurately. Since the two-dimensional position sensitive detector (2-D PSD) can continuously detects the gravity center position of the laser spot on its photosensitive surface, this paper provides a flexible method with high precision for the nonlinear correction of PSD as well as a new idea for PSD-based moving laser center positioning. Above all, a laser device system that rotating around a fixed-axis is designed, and the rotation angle can be controlled with the rotation accuracy of 0.5 • . The trace of the gravity center of the rotating spot generated by the device on the PSD surface is detected, and then the laser center location is obtained after further processing of data. In order to improve the detection accuracy of PSD, this research mainly focuses on the nonlinear correction method of the detector and the fitting method of the gravity center trace of the laser spot. Moreover, the effects of different sizes of light spots projected onto the 2-D PSD on the collected photocurrent and estimated coordinates were analyzed by experiments. From the experimental results, the non-linear error of PSD is corrected by the error curved surface interpolation method, the overall error is reduced by more than 32%, and the linearity of the positioning of the laser moving along the diagonal of PSD is 0.2%.