The GNSS as a navigation and positioning method has global, all-weather, real time and high precision characteristics. Using it on the high earth orbital satellites in positioning can provide precise orbit and attitude determination, overcome the disadvantage of complex equipment and high cost which using ground measurement and control system to positioning, make it possible to autonomous navigation . New and exciting opportunities become possible if satellites are able to autonomously determine their own orbit. For example, precise onboard orbit determination opens the door to satellites flying in formation. However, receivers in low Earth orbit have virtually the same view of the navigation satellite constellation as receivers on the ground. But satellites orbiting at geostationary altitudes and higher have a severely limited view of the main beams of the GNSS satellites. The main beams are either directed away from these high-altitude satellites or they blocked to a large extent by the Earth. So, using much weaker signals is a fundamental requirement for a high orbital altitude GNSS receiver, but it is certainly not the only challenge. Other unique characteristic of this application must also be considered. On the one hand, dynamic characteristics will be more different at high Earth orbit. High dynamic situation makes it difficult to use weaker signals. On the other hand, Position Dilution of Precision (PDOP) figures are much more higher at geostationary and higher altitudes because visible navigation satellites are concentrated in a much smaller region with respect to the spacecraft antenna. Spacecraft navigation receiver must be designed to withstand a variety of extreme environmental conditions. In this paper, positioning of high earth orbital satellites using GNSS is researched. The visibility of navigation satellites, dynamic characteristics, Geometric dilution of precision are analyzed using single GNSS and integrated GNSS. Through simulation and analyzing, it is verified that using GNSS can realize the positioning of HEO satellite and obtain enough positioning precision requirement.