Aiming at studying the multi-path planning and tracking control of the unmanned combat aerial vehicle(UCAV) in multi-constraints condition. In this paper, the mathematic model of the UCAV is built, then, the chromosome representation of path nodes and fitness function are proposed based on evolutionary algorithm. According to different operational requirements, the multi-path planning algorithm is put forward. Secondly, the paths are smoothened to get the attitude solved. Finally, the tracking of the trajectory attitude and velocity are realized with dynamics model of the UCAV by sliding mode variable structure control method. Simulation results demonstrate that the multi-path planned under the dynamic operational environment can meet different requirements, and the tracking controller has good accuracy and robustness.