The poor real-time performance and target occlusion occurred easily when the UAV was tracking the target. In this paper, a target tracking method based on the Back Propagation neural network fusion Kalman filter algorithm was developed to solve the position prediction problem of the UAV target tracking in real time. Firstly, the target tracking algorithm was used to acquire the center position coordinates of the target on the onboard computer, and then the coordinate difference matrix was constructed to train the BP neural network in real time. Secondly, when the target was occluded by the obstacles judged by the Bhattacharyya coefficient, the BP neural network fusion Kalman filter algorithm was used to accurately predict the center position coordinates of the occluded target. Then the flight speed of UAV was calculated by the deviation between the coordinates of the target and the image center. Finally, the velocity command was sent to the UAV by the onboard computer. The experimental results shown that the target position predicted by BP neural network fusion Kalman filter algorithm was more accurate and robust in predicting the center position coordinates of the target, and the UAV can track the moving target on the ground stably.