Beidou-3 (BD3) system uses the pseudo-range principle to calculate the user receiver position. However, in the satellite positioning method based on pseudo-range, the performance of satellite is the main factor which affect the positioning accuracy. In view of the problem that BD3 pseudo-range positioning is easily affected by the performance of ranging satellites and is difficult to ensure the positioning accuracy, this paper firstly proposes a BD3 satellite operation state evaluation method based on analytic hierarchy process (AHP) which combine with the characteristics of BD3 system. Then, a high precision pseudo-range positioning scheme based on AHP is proposed. Based on the comprehensive score of each satellite, the satellites with the best performance are selected to measure the pseudo-range, so as to achieve high precision positioning. Finally, the feasibility and effectiveness of the proposed method are verified by simulation.