The invention discloses a multi-target tracking method. The multi-target tracking method comprises the steps that S1, a video is divided into time quanta in the time domain, target detection is carried out on each video frame, and the detection results serve as suspected target areas; S2, the positions of the suspected target areas obtained in the S1 serve as vertexes, otherwise, local tracks in the time quanta serve as vertexes, the relation between the local tracks serves as edges, and an affinity graph of the local tracks is built; S3, a plurality of intensive neighbor kinds are obtained from the affinity graph in a searching mode, and the local tracks belonging to the same intensive neighbor kind serve as local tracks belonging to the same target; S4, unit time quanta belonging to the same time quantum are aggregated to form a plurality of new unit time quanta, and local tracks, belonging to the same intensive neighbor kind, in the same new unit time quantum are merged to form a merging track; S5, whether a single time quantum has crossed the whole tracking time domain or not is judged, if yes, the merging track obtained at present serves as a tracking track of a monitored target, and if not, the S2 is executed.