The invention discloses an attack angle and attack time control method based on trajectory planning. Firstly, a planned missile flying trajectory is assumed to be composed of an arc section SA and a line section AT, the arc section SA has a radius of R, and the line section AT passes across a target point T(xT, yT) and the requirement that the tail attack angle of the missile is thetaf is met; the arc section SA starts at the initial position S (x0, y0) of the missile and is tangent to the line section AT at a to-be-determined point A(xa, ya), and the point A(xa, ya) is obtained by specified missile attack time tf through an iterative algorithm. On the basis of trajectory planning, the invention provides a trajectory tracking control algorithm based on a virtual target; a feedforward and feedback composite control scheme is put forward in the arc section, and a sight line angle PD control scheme is put forward in the line section; and the method has a small calculation amount, and engineering implementation is facilitated.