The invention discloses a dynamic target tracking and positioning method of an unmanned plane based on vision, and belongs to the navigation field of the unmanned planes. The dynamic target tracking and positioning method comprises the following steps of: carrying out video processing, dynamic target detecting and image tracking; carrying out cloud deck servo control; establishing a corresponding relationship between a target in the image and a target in the real environment, and further measuring the distance between a camera and a dynamic target to complete precise positioning of the dynamic target; and enabling an unmanned plane control system to fly by automatically tracking the dynamic target on the ground. The dynamic target tracking and positioning method of the unmanned plane based on the vision can automatically realize the movement target detecting, image tracking and optical axis automatic deflecting without the full participation of the people, so that the dynamic target is always displayed at the center of an image-forming plane; and the distance between the unmanned plane and the dynamic target is measured in real time according to an established model on the basis of obtaining the height information of the unmanned plane. Therefore, the positioning of the dynamic target is realized; closed-loop control is formed by using the positioned dynamic target as a feedback signal, so that the tracking flight of the unmanned plane is guided.