The invention discloses a geographic position routing method based on prediction and encounter historical information in a vehicle-mounted opportunity network, which comprises the following steps: S1, each vehicle node in the vehicle-mounted opportunity network periodically broadcasts own geographic position information, and judges whether the vehicle node is located at an intersection section; s2, when the node receives a beacon packet from an intersection node, it is indicated that the node runs near the intersection; the nodes operating near the intersection start a prediction algorithm to judge the advancing direction of the data packet; s3, calculating an included angle between a current node and a destination node, and when theta is less than or equal to 25 degrees, starting a routing method of a straight road section to select a next-hop relay node; s4, when theta < gt >; at 25 degrees, starting a routing method of an intersection road section, and judging whether the message transmission direction of the message needs to be changed or not by a current node; and if the direction needs to be changed, the information is firstly transmitted to the intersection node, otherwise, the information bypasses the intersection node and is delivered forwards. According to the invention, the data transmission efficiency can be effectively improved, and the message transmission delay is reduced.