The invention discloses a real-time orbit determination method for a drift scanning geosynchronous satellite. The method comprises the following steps: firstly, processing a star map background to ensure uniform distribution of background pixels, and removing smear if a smear phenomenon occurs; detecting star points in a self-adaptive manner, segmenting an image background, highlighting star images through a feature fusion method, extracting a star image target, and calculating mass center coordinates of the star points; matching and identifying the star images through an improved triangle method, namely, extracting a star image with maximum gray value for triangle matching, performing reduction to obtain CCD negative model parameters according to the matching result, substituting all the star images into a negative model to calculate corresponding celestial coordinates, and matching the celestial coordinates with a star catalogue; and finally, performing reduction on the CCD negative model according to the matching identification result, and substituting geosynchronous satellite coordinates into the CCD negative model to calculate the optical position of the geosynchronous satellite, thereby completing orbit determination of the geosynchronous satellite. The method is high in precision and speed and good in real time property, and is free of bid data calculation and storage.